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

解决方案 »

  1.   

    to net_lover:
       我想在当前页里禁用, 你说的方法我知道,可目标页是由表单提交生成的,不可能调用这个方法。
      

  2.   

    把工具栏去掉,再禁用后退键和alt键,应该可以做到
      

  3.   

    强烈推荐看这个帖子:http://expert.csdn.net/Expert/topic/1556/1556985.xml?temp=.4249231
      

  4.   

    呵呵,我也是看的csdn上的帖子,记下来保存了~
    贴给你看看~~
    如下:<A HREF="PageName.htm" onclick="javascript:location.replace(this.href); event.returnValue=false; ">page</A>
    所有链接都用
    <A HREF="javascript:location.replace('url')">page</A>
    来做
    既然没有办法后退了,当然前进也就失去了作用!你们说的方法只适用于普通网页,
    如果在表单提交后生成的页里,
    就不能用这个方法了。表单可以通过target=_blank在新窗口中提交,照样没法子后退:)