JScript code
function ref()
{
     var ref = document.getElementsByTagName('frame');
     for(var i = 1; i < ref.length; $i ++)
    {
    window.parent.frames[i].location.reload(); 
     }
}
不大了解JavaScript,写了这个函数,想逐个刷新。但是没有运行,不知道怎么回事。
单独window.parent.frames[1].location.reload(); 可以刷新第一个子页面。请各位指点

解决方案 »

  1.   

    打错了是:window.parent.location.reload();
      

  2.   

    直接在你操作的html的末尾加上
    <script>
    window.parent.location.reload();
    </script>
    试一试,这样要是成功就是所有页面都刷新了
      

  3.   

    直接字底部</html>外部加吗?我加了还是只刷新了第一个页面。
    还要不要加其他代码
      

  4.   

    那你只需要刷新这个框架就可以了,这个框架刷新了。里面所有的元素都会刷新的
    如果要刷新当前框架就用window.location.reload();
    刷新某个框架:window.frames["框架name"].location.reload();
      

  5.   

    现在我通过window.parent.location.reload();刷新全部页面,但是为什么它会一直不停的刷新
      

  6.   

    window.top.reload();
    这样不知道成不成了
      

  7.   

    因为刷完了有进来了,然后又发现了window.parent.location.reload();然后就接着reload,所以就成了类似死循环似的