在一个javascript文件中如何根据一个整型变量的值来改变另一个Jsp页面中的一个链接的背景颜色????
如题 问题点数:50、回复次数:6Top
1 楼landlordh(work wonders)回复于 2004-12-02 19:24:46 得分 10
请参在线HTML编辑器Top
2 楼xwchena(天雨)回复于 2004-12-02 21:43:38 得分 0
楼上的什么意思?能不能说的详细点????Top
3 楼zhaoxiaoyang(梅雪香@深圳)回复于 2004-12-02 23:50:50 得分 20
<a href="xxxx"><font id="FontColor" color="blue">链接</font></a>
if(i==1) FontColor.color="red";
else FontColor.color="yellow";Top
4 楼zhuqm(东子)回复于 2004-12-03 08:20:51 得分 20
先把颜色放到数组里面arrname=new Array('','','',.....,'');
n为你输入的参数
for(var i=0;i<arrname.length;i++){
if(i==n) document.all.body.backgroundColor=arrname[i];
}
直接就可以了document.all.body.backgroundColor=arrname[n];
Top
5 楼xwchena(天雨)回复于 2004-12-03 08:53:27 得分 0
我的jsp代码放在a.jsp中,javascript代码放在b.js中
a.jsp中的代码如下:
<table width=623 class="tableBorderStyle" cellspacing=0 cellpadding=1 >
.....
<tr class="tdBottomBorder2" valign="top">
<a nohref style="cursor:hand" onClick="return getHistory()" id="historyRec" title="历史记录"><u>受理历史记录</u></a>
</tr>
....
/table>
b.js中的代码如下:
var form;
function getDetailInfo()
{
int nColorFlag;
if(nColorFlag=0){
//把jsp页面中的"受理历史记录"背景颜色改成红色
form.getElementById(historyRec).style.background-color="red";
//document.getElementById(historyRec).style.background-color="red";//用document也不行
}
}
Top
6 楼xwchena(天雨)回复于 2004-12-03 10:30:52 得分 0
可以了,是getElementById("historyRec")写错了
Top




