Js 實現頁面跳轉的幾種方式


對於<a href="javascript:jump(“www.baidu.com”)> jump(“www.baidu.com”) 對於<a href="javascript:jump(“www.baidu.com”)>類型的詳細講解
1. js 實現頁面跳轉的幾種方式
第一種: <script language="javascript" type="text/javascript">
window.location.href="http://ayue05.blog.163.com/blog/login.jsp?backurl="+window.location.href; </script>
第二種: <script language="javascript"> alert("返回"); window.history.back(-1); </script>
第三種: <script language="javascript"> window.navigate("top.jsp"); </script>
第四種: <script language="JavaScript"> self.location='top.htm'; </script>
第五種: <script language="javascript"> alert("非法訪問!"); top.location='xx.jsp'; </script>
2.javascript:指的是偽協議,是指用 url 的形式調用 javascript 這句話相當於調用了 javascript 方法 jump(“www.baidu.com”); 3.另外摘自網友的描述: 關於 js 中"window.location.href"、"location.href"、 "parent.location.href"、"top.location.href"的用法 "window.location.href"、"location.href"是本頁面跳轉 "parent.location.href"是上一層頁面跳轉 "top.location.href"是最外層的頁面跳轉
舉例說明: 如果 A,B,C,D 都是 jsp,D 是 C 的 iframe,C 是 B 的 iframe,B 是 A 的 iframe, 如果 D 中 js 這樣寫 "window.location.href"、"location.href":D 頁面跳轉 "parent.location.href":C 頁面跳轉 "top.location.href":A 頁面跳轉 如果 D 頁面中有 form 的話, <form>: form 提交后 D 頁面跳轉 <form target="_blank">: form 提交后彈出新頁面 <form target="_parent">: form 提交后 C 頁面跳轉 <form target="_top"> : form 提交后 A 頁面跳轉 關於頁面刷新,D 頁面中這樣寫:
"parent.location.reload();": C 頁面刷新 (當然,也可以使用子窗口的 opener 對象來獲得父窗口的對象: window.opener.document.location.reload(); ) "top.location.reload();": A 頁面刷新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM