方法:1、使用「window.location.href="頁面位址"」;2、使用「window.history.back()」語句;3、使用「window.navigate()」語句; 4.使用“self.location="地址"”語句。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
第一種:直接跳轉加參數
<script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>
#直接跳轉無參數:
<script>window.location.href='http://www.baidu.com';</script>
第二種:傳回上一次預覽介面
<script language="javascript"> alert("返回"); window.history.back(-1); </script>
標籤嵌套:
<a href="javascript:history.go(-1)">返回上一步</a> <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
第三種:指定跳轉頁面對框架無效。 。 。
<script language="javascript"> window.navigate("top.jsp"); </script>
第四種:指定自身跳轉頁面 對框架無效。 。
<script language="JavaScript"> self.location='top.htm'; </script>
應用程式實例:
<head> <script language="javascript"> function old_page() { window.location = "login.aspx" } function replace() { window.location.replace("login.aspx") } function new_page() { window.open("login.aspx") } </script> </head> <body> <input type="button" onclick="new_page()" value="在新窗口打开s"/> <input type="button" onclick="old_page()" value="跳转后有后退功能"/> <input type="button" onclick="replace()" value="跳转后没有后退功能"/> </body>
更多程式相關知識,請造訪:程式設計影片! !
以上是javascript怎麼控制頁面跳轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!