頁面跳轉的幾種方法

2022-03-18 05:57:51 字數 1103 閱讀 9872

php

<?php

//302重定向 缺少http://會造成重複重定向

$url = "";

header( "location: $url");

//301重定向

//多用於引數錯誤跳轉前-頁面

echo "";exit;

//上級頁面跳轉   多用於後台frame框架(防止出現畫中畫)

echo "";exit;

top.location.href=」url」          在頂層頁面開啟url(跳出框架)

self.location.href=」url」         僅在本頁面開啟url位址   

parent.location.href=」url」      在父視窗開啟url位址   

this.location.href=」url」       用法和self的用法一致

window.open('url');        開啟乙個新視窗

if (top.location == self.location) 判斷當前location 是否為頂層來 禁止frame引用

實際中可能這樣使用  if(top !== self)   禁止frame引用

//關閉當前視窗重新整理父視窗(多用於介面**)

echo '';

echo "";

meta

js

<

script

>

window.location.href="

";script

>

//a鏈結父級頁面跳轉

<

a href

=""target

="_parent"

><

img

src=""

class

="touxiang"

/>

a>

頁面跳轉的幾種方法

href assgin跳轉到另乙個頁面可以返回到原來的頁面 location.href location.assign 注意 replace跳轉到另乙個頁面之後不可以返回原來的頁面 location.replace 用乙個新的位址去替換當前的位址,所以不能返回之前的頁面history是載入歷史列表中...

jsp下頁面跳轉的幾種方法小結

1.requestdispatcher.forward 在伺服器端起作用,當使用forward 時,servlet engine傳遞http請求從當前的servlet或者是jsp到另外的乙個servlet jsp 或普通html檔案,也即你的form提交至a.jsp,在a.jsp用到了forward...

jsp下頁面跳轉的幾種方法小結

1.requestdispatcher.forward 在伺服器端起作用,當使用forward 時,servlet engine傳遞http請求從當前的servlet或者是jsp到另外的乙個servlet jsp 或普通html檔案,也即你的form提交至a.jsp,在a.jsp用到了forward...