js頁面跳轉方法


1. 在原來的窗體中直接跳轉用
 window.location.href="你要跳轉到的頁面地址";
 
2. 在新窗體中打開頁面用:
window.open("你要跳轉到的頁面");
window.open(

'page.html', 'newwindow', 'height=100, width=400, top=0,left=0, toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no'

);
參數說明:page.html將在新窗體newwindow中打開,高為100,寬為400,距屏頂0象素,屏左0象素,無工具條,無菜單條,無滾動條,不可調整大小,無地址欄,無狀態欄。
 
3. window.navigate(sURL)方法是針對IE的,不適用於FF等瀏覽器,本質和location.href一樣。
window.navigate("新頁面地址");
 
4. 
self.location=" 頁面地址 ";
 
5. 
top.location=" 頁面地址 ";
 
4. 返回上一頁
window.history.back(-1);
 
-----------------------------
top與self區別:
 
self指當前窗口對象, top指主體窗口。
判定當前是頁面和祖父頁面的地址是不是一樣的,假如是一樣的,則祖父頁面即當前頁面,假如不一樣,可能是當然頁面處於彈出窗口或框架內

self.location.href指當前窗口的URL地址,去掉self默認為當前窗口的URL地址. 一般用於防止外部引用,如果你的網頁地址是:http://www.a.com,別人的是http://www.b.com,

他在他的頁面用iframe等框架引用你的http://www.a.com,那么你可以用:

if(top.location.href!=self.location.href){ location.href="http://www.a.com"; } 來轉向你的頁面。這里top.location.href返回http://www.b.com;

 


免責聲明!

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



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