恭候:如何动态的改变引用了css对象的颜色,抱歉小弟最多只能给你加20分!(请参考IE下的程序) document.all( sHeadName + nCurrentPane ).style.color = "red"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的程序在IE下已经实现了。我要问的是如何在netscape下来实现tab页的颜色的变换(当然切换我已经实现了)。这个 明心的意思是不是指调用不用的CSS文件? 试着修改HTML元素的class属性<style type="text/css">.Hilite {color:blue;background-color:white}.Normal {color:black;background-color:white}</style><table id="testtable" class=Hilite><script>testtable.class = Normal</script>这个样子看看可不可以,^_^我还没有试过,不过我想应该这么修改的~,引用没有id的HTML元素你应该会的吧? 哦sorry,那个属性应该是testtable.className = "Normal",把testtable.class = Normal换成前面这个就对了~:)好用,我试过的 我是springlight 很抱歉, 1。我的意思说地不清楚,让大家误解了。 2。程序中有点错误。 请把 <style type="text/css"> .Hilite {color:blue;background-color:white} .Normal {color:black;background-color:white} </style> 修改为 <style type="text/css"> .Hilite {color:blue;background-color:white} .Normal {color:black;background-color:lightgrey} </style>然后,请把程序在Microsoft IE下运行,你就会明白,这个程序的功能。然后,请把程序在NetScape下运行,你就会明白,我还没有实现的部分。那就是在切换的时候,通过调用 showPart(nPane)改变tab标题的颜色。我认为因该把精力if ( navigator.userAgent.indexOf("MSIE") < 0 && 4 == parseInt(navigator.appVersion) ) { //NN4 // alert("NN4"+nPane); if (nCurrentPane != nPane) { // alert(sDivName + nCurrentPane); // alert(sDivName + nPane); document.layers[sDivName + nCurrentPane].visibility = "hide"; alert(sHeadName + nPane); //alert(document.classes.tab2.color) //document.classes.tab2.color="red" //alert(document.layers[sHeadName + nCurrentPane].className) //document.layers[sHeadName + nCurrentPane].className = "Normal"; nCurrentPane = nPane; //alert(sDivName + nCurrentPane+1); document.layers[sDivName + nCurrentPane].visibility = "show"; //document.layers[sHeadName + nCurrentPane].className = "Hilite"; } }和document.write("<TH BGCOLOR=LIGHTGREY><div id='headtag1'><a href='ServerProp.htm#headtag1' onclick='showPart(1);'>FIRST PAGE</a></div></TH>"); 我已经试着<DIV STYLE="position:absolute;visibility:visibledocument.write("<TH BGCOLOR=LIGHTGREY><div id='headtag1' STYLE='position:absolute;visibility:visible'><a href='ServerProp.htm#headtag1' onclick='showPart(1);'> FIRST PAGE</a></div></TH>");我还想除了一个笨办法,做4个灰色的tab标题和4个白色的tab标题。如果点了一个标题,就去切换这个tab标题的颜色、原来tab标题的颜色。 document.write("<TD BGCOLOR=LIGHTGREY>", "<div id='headtag1' STYLE='position:absolute;visibility:visible'>", "<a href='ServerProp.htm#headtag1' onclick='showPart(1);'>", "<img src='wfirst.jpg' name='i1'></a>", "</div>");还请大家共同探讨吧! 我想补充几点,程序在IE下已经实现了。而且,netscape下tab页的切换也都实现了,但是还没有把tab标题的颜色改过来。这就是我期望要解决的。 jquery点击元素弹出层的疑问...?! 求助大虾,帮忙看看这种效果的JS代码怎么写 javaScript 循环判断不为空 希望实现js与EL表达式的结合 js 刷新后父页面后 如何保存父页面已经填写的内容 一个select两级下拉菜单列表代码,哪出错了,高手时来指点一下 jquery 三级tree插件之类的 如何实现点击展开当前节点 折叠其他节点 关于参数传递的问题 怎么使<div>始终可见? 请懂jquery.form.js的帮忙改改 如何引用ModalDialog中的表单域的值 如何使用javascript在网页中加入音乐?
我要问的是如何在netscape下来实现tab页的颜色的变换(当然切换我已经实现了)。
这个
.Hilite {color:blue;background-color:white}
.Normal {color:black;background-color:white}
</style><table id="testtable" class=Hilite>
<script>
testtable.class = Normal
</script>这个样子看看可不可以,^_^我还没有试过,不过我想应该这么修改的~,引用没有id的HTML元素你应该会的吧?
很抱歉,
1。我的意思说地不清楚,让大家误解了。
2。程序中有点错误。
请把
<style type="text/css">
.Hilite {color:blue;background-color:white}
.Normal {color:black;background-color:white}
</style>
修改为
<style type="text/css">
.Hilite {color:blue;background-color:white}
.Normal {color:black;background-color:lightgrey}
</style>
然后,请把程序在Microsoft IE下运行,你就会明白,这个程序的功能。
然后,请把程序在NetScape下运行,你就会明白,我还没有实现的部分。
那就是在切换的时候,通过调用 showPart(nPane)改变tab标题的颜色。我认为因该把精力
if ( navigator.userAgent.indexOf("MSIE") < 0 && 4 == parseInt(navigator.appVersion) ) { //NN4
// alert("NN4"+nPane);
if (nCurrentPane != nPane)
{ // alert(sDivName + nCurrentPane);
// alert(sDivName + nPane);
document.layers[sDivName + nCurrentPane].visibility = "hide";
alert(sHeadName + nPane);
//alert(document.classes.tab2.color)
//document.classes.tab2.color="red"
//alert(document.layers[sHeadName + nCurrentPane].className)
//document.layers[sHeadName + nCurrentPane].className = "Normal";
nCurrentPane = nPane;
//alert(sDivName + nCurrentPane+1);
document.layers[sDivName + nCurrentPane].visibility = "show";
//document.layers[sHeadName + nCurrentPane].className = "Hilite";
}
}和
document.write("<TH BGCOLOR=LIGHTGREY><div id='headtag1'><a href='ServerProp.htm#headtag1' onclick='showPart(1);'>FIRST PAGE</a></div></TH>");
我已经试着
<DIV STYLE="position:absolute;visibility:visible
document.write("<TH BGCOLOR=LIGHTGREY><div id='headtag1' STYLE='position:absolute;visibility:visible'>
<a href='ServerProp.htm#headtag1' onclick='showPart(1);'>
FIRST PAGE
</a>
</div></TH>");我还想除了一个笨办法,做4个灰色的tab标题和4个白色的tab标题。
如果点了一个标题,就去切换这个tab标题的颜色、原来tab标题的颜色。 document.write("<TD BGCOLOR=LIGHTGREY>",
"<div id='headtag1' STYLE='position:absolute;visibility:visible'>",
"<a href='ServerProp.htm#headtag1' onclick='showPart(1);'>",
"<img src='wfirst.jpg' name='i1'></a>",
"</div>");还请大家共同探讨吧!
我想补充几点,程序在IE下已经实现了。
而且,netscape下tab页的切换也都实现了,
但是还没有把tab标题的颜色改过来。
这就是我期望要解决的。