parent.frames[1].history.go(-1)
没见过这样的写法

解决方案 »

  1.   

    to:leo963258(读书之人)
    那应该怎样写,请指教.
      

  2.   

    这样写行了的,IE6中测试通过:parent.frames('mainFrame').window.history.go(-1);
    parent.frames[1].window.history.go(-1);///////////////////////////////////////////////////////////<input type=button name=aaa value=test onclick="parent.frames('mainFrame').window.history.go(-1);">//////////////////////////////////////////<input type=button name=aaa value=test onclick="parent.frames[1].window.history.go(-1);">
      

  3.   

    to:leo963258(读书之人)
    不是刷新页面,是后退.我的后退按钮放在另一frame中,怎样点击该按钮来后退另一frame页面
      

  4.   

    history对象不是针对整个页面的,你在CSDN的右侧点击右键,弹出菜单的最顶项就是“后退”菜单,据此就可以肯定每个窗口级别的对象,例如frame和iframe等都有history对象可调用。
      

  5.   

    to:qiqunet(无聊到在这里玩CSDN的干棍) 
    还是不行,因为我的构架页有六个frame,我仅仅只想后退mainFrame,但这个后退是针对整个框架页面的,哪个有跳转页面的操作就会后退哪个frame,您可以试试多个frame,不能指定某个frame后退的.
      

  6.   

    to:qiqunet(无聊到在这里玩CSDN的干棍) 
    如果是这样应该怎样来实现,请指教,万分感谢!
      

  7.   


      哦,的确是针对整个窗口的  我的代码无效,so sad :)
      

  8.   

    可以这样,在放置后退按钮的页面中构建一个二维数组myhistory(a,b),用来存放各个Frame的document.location.href,点击后退按钮后就:parent.frames[a].document.location.href=myhistory(a,x)就可以了。
    不过这个重载窗口与后退有时会有很大的不同的,但大多数时候重载窗口和后退没有很大的区别并且这样做还有一人不足之处,就是当放置后退按钮被重置或刷新之后,二维数组中的数据就不知去哪里找好了。
      

  9.   

    history是window方法!4楼有答案