用window.location.replace("newpage.htmp")

解决方案 »

  1.   

    window.location.replace("newpage.htm")
      

  2.   

    To: fany_han(fany_han) 你好!
    To: net_lover(孟子E章) 孟子兄,请多多赐教,本人不胜感激!
        其实到目前为止,我所了解到的范围里,还没有找到真正能够屏蔽后退按钮的好办法。但是也是有一些变相的方法可以使用的。
        一、onbeforeunload="location=location" 这也就是你的机器进入死循环的语句,这个方法现在就扔到一边去吧。
        二、用 window.open 的方式打开一个没有工具栏的浏览页面,这也无尝不是一种好办法,只是走了点极端。但是,这样的网页很不漂亮,感觉总是令人美中不足。
        三、这是我要向你推荐的一种比较好的变相方法:先用 window.open 打开一个新页面(齐全的),然后关闭原来的那个老页面,当然新开的页面你想后退也没地方让你退。你看这个方法行否?
    代码如下:
    <OBJECT id=closes type=application/x-oleobject height=0 width=0
    classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11>
    <PARAM NAME="Command" VALUE="Close"></OBJECT><script language="Javascript"><!--
    function Wopen(){
      window.open(top.location,'newpage','');
      window.focus();
      document.closes.Click();
      }
    if(window.name != "newpage") Wopen();
    // --></script>当然你还要结合其它屏蔽的方法(参考我原来的那篇http://www.csdn.net/expert/topic/820/820054.xml?temp=.5531122)。
    这样的答案你满意吗?孟子兄,你也来参考参考!
      

  3.   

    <a href="javascript:window.location.replace('newpage.htm')">link</a>