对了,同样的window.top.frames[1].navigate('som e url');在IE下运行,可是在NS下就不行,window.top.frames[fname]得到的应该是Frame对象,可是navigate却是Window对象的方法,委身IE中能work??我是IE6和NS7.1

解决方案 »

  1.   

    不太明白
    window.top.frames[fname].src =你的网址
    这样?
      

  2.   

    嗯,不是这样,IE里面能work的code是
    <html>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function setFrameUrl(fname) {
    window.top.frames[fname].navigate('http://localhost');
    return false;
    }//-->
    </script></head>
    <title>xxx</title>
    <body>
    <a href="#" onClick="setFrameUrl('down')">test</a> 
    </body>
    </html>
    //我这个frameSet定义了两个,一个是top,一个是down。setFrameUrl('down')效果是点击top的一个link让下面的down的frame载入相应的页面,不知道NS中如何成功调用,请帮忙,谢谢
      

  3.   

    ns我不熟,你试试window.top.frames[fname].document.location="http://localhost",可以不