JS实现页面跳转的几种方式

如题所述

1、直接跳转加参数

<script language="javascript" type="text/javascript">
    window.location.href="login.jsp?backurl="+window.location.href; 
    //或者
   window.location.href='http://www.baidu.com';
</script>

2、返回上一次预览界面

<script language="javascript">
    alert("返回");
    window.history.back(-1);

    //标签嵌套:
    <a href="javascript:history.go(-1)">返回上一步</a>
    <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
</script>


3、指定跳转页面 对框架无效

  <script language="javascript">
       window.navigate("top.jsp");
  </script>



4、指定自身跳转页面 对框架无效

  <script language="JavaScript">
          self.location='top.htm';
   </script>



5、指定自身跳转页面 对框架有效

  <script language="javascript">
          alert("非法访问!");
          top.location='xx.aspx';
   </script>

6、按钮式 在button按钮添加 事件跳转

<input name="pclog" type="button" value="GO" onClick="location.href='login.aspx'">

7、在新窗口打开

 <a href="javascript:" onClick="window.open('login.aspx','','height=500,width=611,scrollbars=yes,status=yes')">开新窗口</a>

温馨提示:内容为网友见解,仅供参考
无其他回答

js 如何实现页面跳转?
window.location.href 这是页面跳转的基石,通过设置window.location.href属性,赋予它你希望用户访问的URL,如这样简单的操作:window.location.href = 'https:\/\/www.baidu.com'; 瞬间,浏览器便会导航到指定的网页,让用户直接到达目的地。 window.location.replace 虽然与window.location.href相...

js怎么跳转js怎么跳转页面
2.在窗口中跳转。导航模式 target.aspx 3.window.loction.replace用于实现页面跳转。注意和第一种方法的区别。target.aspx jsp页面有三个(1.aspx,2.aspx,3.aspx),默认是1.aspx.当我输入2.aspx,window.location.replace(3.aspx withwindow.location.href(3.aspx 和用户界面没什么区别,但是当3....

js页面跳转的方式有哪些
JavaScript实现页面跳转的方式有:直接跳转、通过onclick函数实现按钮跳转、window.open函数打开新的窗口以及通过confirm方法来实现是否确认要打开新窗口我们在开发的过程中总会遇到各种页面跳转的情况,不同的跳转方式带来的体验不同。今天将分享几个JavaScript中的页面跳转方式,希望对大家有所帮助。【推荐课程:...

js页面跳转常用的几种方式
第二种方法是利用`window.history.back(-1)`,在提示用户返回上一页后实现跳转,例如:``。`window.naviagate`函数在JavaScript中也有应用,如`window.naviagate("jb51.jsp");`,用于指定目标页面。另外,使用`self.location`属性可以将页面重定向到指定的HTML文件,如``。然而,有些情况下,你可能需...

js如何实现页面跳转?
在JavaScript中实现页面跳转,主要通过`window.location.href`属性完成。这是最常用的页面跳转方法,只需设置`window.location.href`为你想要跳转的URL,浏览器即会立即跳转至指定页面。另一种方法是使用`window.open()`函数。它与`window.location.href`类似,但其独特之处在于,可以控制打开新窗口或标签...

js 怎么跳转到另外的一个页面
要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式:第一种:(跳转到b.html) window.location.href="b.html"; 第二种:(返回上一页面) window.history.back(-1); 第三种: window.navigate("b.html"); 第四种: self.location=’b.html’; ...

js跳转指定页面(js中跳转页面)
JS实现页面跳转的几种方式[1]在页面的head内加入meta标签实现[2]js代码实现setTimeout(history.go(0),1000)javascript中的跳转方法:window.location.href=index.phpwindow.history.back(-1);\/\/参数是负几,就后退几次。这样就能实现,参数不丢失了。主要就是页码和筛选条件。纯js页面跳转要传复杂...

js中有哪些方式可以实现页面的跳转
1、改变当前页面的url实现跳转:例如 window.location="http:\/\/zhidao.baidu.com";2、在当前窗口打开新页面也可以实现页面跳转:window.open("http:\/\/zhidao.baidu.com",'_self') ;

js跳转到指定url(js跳转到指定页面并执行js)
js跳转页面几种方法总结1、平常页面跳转可以使用在html中写a标签及跳转地址实现这种方式的好处在于直观、方便,但是缺点在于页面会出现刷新的情况,可以使用禁用浏览器的默认事件来防止。2、浏览器不知道页面已经发生了一次跳转Server.Execute()方法该方法允许当前页面执行同一个Web服务器上的另一个页面页面...

js如何判断用户跳转哪个页面js如何判断用户跳转哪个页面
要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式:第一种:(跳转到b.html)scriptlanguage="javascript"type="text\/javascript">window.location.href="b.html";\/script>第二种:(返回上一页面)scriptlanguage="javascript">window.history.back(-1);\/...

相似回答