俺是菜鸟,想高亮显示当前框架网页的链接,写了一段代码,没成功,希望各位高手指教!!!!!!<style type="text/css">
.d{color: #999999;font-size: 21px;}

</style><body bgcolor="#00FFFF">
<div id="nav"> 
<ul> 
<li><a target="I1" href="http://www.jshjj.com">江苏邗交建</a></li> 
<li><a target="I1" href="http://www.sohu.com">搜狐</a></li> 
</ul>
</div> <script language=javascript>
var myNav=document.getElementById("nav").getElementsByTagName("a"); 
for(var i=0;i<myNav.length;i++) 

var links = myNav[i].getAttribute("href"); 
//alert(links) 
//alert(myNav[i]); 
var myURL=document.location.href; if(myURL.indexOf(links) != -1) 

myNav[i].className="d";


</script>
<p><iframe name="I1" src="http://www.sohu.com">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。
</iframe></p>

解决方案 »

  1.   

    <a href="aaaaaaaaaaa" target="iframe1">aaaaaaaaaaaa</a>
    <a href="http://www.sina.com.cn/" target="iframe1">"http://www.sina.com.cn/</a>
    <a href="http://www.google.cn/" target="iframe1">http://www.google.cn/</a>
    <iframe name="iframe1"></iframe>
    <script>
    var links = document.getElementsByTagName("a");
    function clearBackground(){
    for(var i = 0;(e = links[i]);i++){
    e.style.background = "#ffffff";
    }
    }for(var i = 0;(e = links[i]);i++){
    e.onclick = new Function("clearBackground();this.style.background = \"yellow\"");
    }
    </script>
      

  2.   

    一句css样式不久可以了吗
     <style>
    a:link{color:green;background:red;}
      </style>