<a href="?">用来加参数,是什么个意思?
有href的存在,就会页面跳转(即使还是指向当前页面),设置的背景是属于旧页面的。
如果一定要保存,给两个td加id,设为td1和td2,然后在某处声明一个变量v记录下你点击的目标(='td1'或='td2'),然后在页面最后,或是body的onload里写
<script>
document.getElementById(v).style.backgroundColor='red';
</script>
这样,页面一加载完,就根据上次点击目标设定背景色了,这个v值要放在随时能访问到的地方,例如:顶层框架,cookie,另一个有关联的窗口,html参数
有href的存在,就会页面跳转(即使还是指向当前页面),设置的背景是属于旧页面的。
如果一定要保存,给两个td加id,设为td1和td2,然后在某处声明一个变量v记录下你点击的目标(='td1'或='td2'),然后在页面最后,或是body的onload里写
<script>
document.getElementById(v).style.backgroundColor='red';
</script>
这样,页面一加载完,就根据上次点击目标设定背景色了,这个v值要放在随时能访问到的地方,例如:顶层框架,cookie,另一个有关联的窗口,html参数
解决方案 »
- 动态绑定的asp.checkboxlist control client side 判断是否selected
- 用js提交表单后文本内容不变化
- javascript动态生成输入框疑问
- javascript中把数据写入到execl文件中,如何设置自动行高?
- 用JavaScript如何实现类似class?例如:window.document
- radiobutton中触发onchange的时候,如何得到原来被checked的item的值?
- 请各位大侠帮忙,框架分上下两个页面,上面的页面有个表单,以及button ,怎样实现在点击按钮时,上面的页面保持不变,而下面的页面显示上
- 用javascript可以读剪贴板里的内容么?读到一个变量里
- json格式转换?
- 表单提交onsubmit不起作用,返回false也一样会提交
- 关于增加表格行数的问题,在线等,急,急,急!马上给分,谢谢了!
- 关于 firefox 下获取鼠标坐标
<!-- saved from url=(0011)about:blank -->
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.2800.1543" name=GENERATOR></HEAD>
<BODY>
<a href='?' target="_blank" onclick='this.style.color="green"' id=test>test<a></BODY></HTML>
<table width="17%" border="0" cellspacing="0" cellpadding="0" id="tb1">
<tr>
<td><a href="?" onclick=show(this) >简介</a></td>
</tr>
<tr>
<td><a href="?" onclick=show(this) >联系</a></td>
</tr>
</table><script language=javascript>
PreviousObj=document.getElementsByTagName("tr")[0]
function show(obj)
{
PreviousObj.style.backgroundColor="#ffffff";
PreviousObj=obj;
obj.style.backgroundColor="#ff0000";
}</script>
<script type="text/javascript">
function changeColor( td1,td2 )
{
td1.style.backgroundColor="blue";
td2.style.backgroundColor="white";
}
</script>
</head>
<table width="17%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id=td1 onclick="changeColor( td1,td2 )"><a href="?">简介</a></td>
</tr>
<tr>
<td id=td2 onclick="changeColor( td2,td1 )"><a href="?">联系</a></td>
</tr>
</table>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD><BODY>
<TABLE border="1" id="mainTable">
<TR id="a" onClick="clickColor(0);">
<TD>aaaa</TD>
<TD>cccc</TD>
<TD>ffff</TD>
<TD>aaaa</TD>
<TD>cccc</TD>
<TD>ffff</TD>
</TR>
<TR id="a" onClick="clickColor(1)">
<TD>44554</TD>
<TD>6576</TD>
<TD>8797</TD>
<TD>44554</TD>
<TD>6576</TD>
<TD>8797</TD>
</TR>
<TR id="a" onClick="clickColor(2)">
<TD>44554</TD>
<TD>6576</TD>
<TD>8797</TD>
<TD>44554</TD>
<TD>6576</TD>
<TD>8797</TD>
</TR>
</TABLE></BODY>
</HTML>
<script language="javascript">
function clickColor(x){
for(i=0;i<a.length;i++){
a[i].bgColor="";//默认背景色
a[x].bgColor="#CCFF00";//点击后颜色
}
}
</script>
<HEAD>
<TITLE> New Document </TITLE>
<style>
.aaa{color:blue;}
.aaa:active{background-color:red;}
</style>
</HEAD><BODY>
<table width="17%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="#a" class=aaa >简介</a></td>
</tr>
<tr>
<td><a href="#b" class=aaa >联系</a></td>
</tr>
<tr>
<td><a href="#c" class=aaa >联系</a></td>
</tr>
</table></BODY>
</HTML>