//点击链接后使其变色
function ClickLink(Obj)
{
//先将所有其他的链接都恢复原有的状态
//event.srcElement.style.backgroundColor=""
//event.srcElement.style.color="black"
var i=document.links.length
for (var j=0; j<i;j++)
{
document.links[j].style.backgroundColor="#EFE7DE"
document.links[j].style.color="black"
}
Obj.style.backgroundColor="black"
Obj.style.color="#ffffff"
//window.open()
//alert(event.type+' '+event.srcElement+' '+document.links.length + ' **** ' + document.anchors.length)
//return(false)
}</script>
</HEAD>
<BODY ><A href="" onmouseout=lowlightie5()
onmouseover=highlightie5() onclick=ClickLink(this) target="_blank">上海热线</A><BR></BODY>
</HTML>
function ClickLink(Obj)
{
//先将所有其他的链接都恢复原有的状态
//event.srcElement.style.backgroundColor=""
//event.srcElement.style.color="black"
var i=document.links.length
for (var j=0; j<i;j++)
{
document.links[j].style.backgroundColor="#EFE7DE"
document.links[j].style.color="black"
}
Obj.style.backgroundColor="black"
Obj.style.color="#ffffff"
//window.open()
//alert(event.type+' '+event.srcElement+' '+document.links.length + ' **** ' + document.anchors.length)
//return(false)
}</script>
</HEAD>
<BODY ><A href="" onmouseout=lowlightie5()
onmouseover=highlightie5() onclick=ClickLink(this) target="_blank">上海热线</A><BR></BODY>
</HTML>
如果在clickLink中传一个obj参数,那么在
<A href="" onmouseout=lowlightie5()
onmouseover=highlightie5() onclick=ClickLink() target="_blank">上海热线</A><BR>
中应该怎么改呢?是这样吗onclick=ClickLink(this)???对了,我知道问题出在哪里了,但是不知道如何解决点击某个链接后,的确是发生改变了
但是当我鼠标离开该链接后,又触发了onmouseout事件,所以并没有保存点击链接后的改变但是,各位大虾,这种情况怎么办??我想在点击链接后,在鼠标离开该链接后,还能看到点击后发生的效果,也就是,让用户可以知道,上次的操作