1. 程式人生 > >用js實現頁面跳轉的幾種方式

用js實現頁面跳轉的幾種方式

head 註意 ont rem text pla http bsp cat

通過js或者html或者PHP等動態程序都可以方便的實現跳轉,這裏搜集了幾種頁面跳轉的方式js方式的頁面跳轉1.window.location.href方式 <script language="JavaScript" type="text/javascript"> window.location.href="http://www.dayanmei.com/"; </script>
2.window.navigate方式跳轉 <script language="javascript"> window.navigate("top.jsp");
</script>3.window.loction.replace方式實現頁面跳轉,註意跟第一種方式的區別<script language="javascript"> window.location.replace("http://www.dayanmei.com");</script>有3個jsp頁面(1.jsp, 2.jsp, 3.jsp),進系統默認的是1.jsp ,當我進入2.jsp的時候, 2.jsp裏面用window.location.replace("3.jsp");與用window.location.href ("3.jsp");從用戶界面來看是沒有什麽區別的,但是當3.jsp頁面有一個"返回"按鈕,調用window.history.Go(-1); wondow.history.back();方法的時候,一點這個返回按鈕就要返回2.jsp頁面的話,區別就出來了,當用 window.location.replace("3.jsp");連到3.jsp頁面的話,3.jsp頁面中的調用 window.history.go(-1);wondow.history.back();方法是不好用的,會返回到1.jsp 。

4.self.location方式實現頁面跳轉,和下面的top.location有小小區別 <script language="JavaScript"> self.location=‘top.htm‘; </script>
5.top.location <script language="javascript"> top.location=‘xx.jsp‘; </script>6.不推薦這種方式跳轉 <script language="javascript"> alert("返回");
window.history.back(-1); </script>在php程序中,這種方式跳轉前面不能有任何輸出<?phpheader("url.php");?>meta方式實現跳轉(content = 3 單位是秒)

用js實現頁面跳轉的幾種方式