1. 程式人生 > >JavaScript頁面跳轉及區別

JavaScript頁面跳轉及區別

第一種:      
<script language="javascript" type="text/javascript">  
       window.location.href="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> 

     window.location="";和 location.replace("");有什麼區別?

     replace(),reload()是重新載入本頁,而replace()可以導向另外一個URL

1.我們現在有3個頁面(a.html, b.html, c.html).預設開啟a.html頁面,然後在a.html頁面中通過一個連結轉向a.html頁面。

2.現在,我在b.html頁面中用window.location.replace("c.html");與用window.location.href("c.html");分別進入c.html頁面.從使用者介面來看是沒有什麼區別的,

3.在c.html頁面有一個“返回”按鈕,用window.location.href("c.html");進入c.html頁面後,在c.html頁面中的呼叫window.history.go(-1);wondow.history.back();點選"返回"按鈕,返回 b.html頁面

4.而如果用window.location.replace("c.html");進入c.html頁面,在c.html頁面中的呼叫window.history.go(-1);wondow.history.back();方法是不好用的,點選"返回"按鈕,返回到 a.html頁面

5.因為window.location.replace("c.html");是不會向伺服器傳送請求而進行跳轉,

6.而window.location.href("c.html");是向伺服器傳送請求的跳轉,

7.window.history.go(-1);wondow.history.back();方法是根據伺服器記錄的請求決定該跳到哪個頁面的,所以就可以返回到b.html。

相關推薦

JavaScript頁面區別

第一種:      <script language="javascript" type="text/javascript">         window.location.href="login.jsp?backurl="+window.location.href;  </script

頁面刷新

alt ack ati num nbsp comm 頁面 pla hist 1.返回上一頁 window.history.go(-1); //返回上一頁 window.history.back(); //返回上一頁 window.location.go(-1); //

微信小程式 頁面資料傳遞詳解

微信小程式 頁面跳轉及資料傳遞詳解 類似 Android 的 Intent 傳值,微信小程式也一樣可以傳值: 例如:wxml 中寫了一個函式跳轉: ? 1 2 3 4 <view class="itemWeight" catchtap

JavaScript 頁面的幾種方式

                第一種:      <script language="javascript" type="text/javascript">         window.location.href="login.jsp?backurl="+window.location.hre

利用js進行頁面傳遞引數的獲取

頁面A跳轉到頁面B及攜帶引數 window.location.href="../SystemInfoJsp/add_user.jsp?"+"id="+id+"&name="+name+"&grade="+grade; 解釋: "../SystemInfoJsp/add

HTML頁面引數傳遞

HTML頁面跳轉: window.open(url, "", "width=600,height=400"); //第二個引數:_self,在當前視窗開啟視窗;_blank(預設值),在另外的新建視窗開啟新視窗; window.location.href="http:/

ThinkPHP5.1頁面修改頁面模版

對應的控制器 建立對應的HTML 比如: admin(模組)/lpp(控制器)/index(方法) 對應的html檔案: view->lpp->index.html 1.index.html佈局 <form action="{:url('bbc')}" m

11. jsp與servlet之間頁面引數傳遞例項

package com.shi.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpSer

JavaScript 頁面後臺的幾種方法

 一:MsgBox.ShowAndRedirect(this, "儲存成功!", "ReceiveAlert_Add.aspx"); 該頁面跳轉子頁面的時候自動重新整理該頁面的內容不會儲存儲存的頁面內容 二:ScriptManager.RegisterClientScri

前端學習代碼實例-JavaScript 頁面效果

scrip span 轉動 element 屬性 技術 html ans count 運用JavaScript,實現了在10秒之後跳轉到指定頁面。 <!DOCTYPE html> <html> <head> <meta chars

button跟submit的區別使用js實現頁面的方式

button和submit的區別及使用js實現頁面跳轉的方式: 原文:  http://blog.csdn.net/luosisan/article/details/17385657 type=button      //就單純是按鈕功能    type=submit

JSP頁面傳值

路徑 direct 網頁 dir param header() dex set att 1.response.sendRedirct("跳轉到頁面的URL"); 該方法通過修改HTTP協議的HEADER部分,對瀏覽器下達重定向指令的,使瀏覽器顯示重定向網頁的內容. requ

Android 7.0 Gallery圖庫源碼分析4 - SlotView手勢監聽頁面

ofo 自帶 end follow mat views mha creat 找到 上篇文章講了初始化View時會實例化一個SlotView並監聽其事件,至於它是怎麽實現的,用的是Android自帶的GestureDetector。 GestureDetector是Andro

react專案中頁面、重新整理獲取網路狀態

// 頁面跳轉 window.location.href = 'http://speedtest.wangxiaotong.com/' // 頁面重新整理 window.location.reload() // 獲取當前網路狀態,只能判斷使用者電腦有沒有斷網(包括無線和有線),有網為true,沒有網

小程式頁面、傳參引數獲取

//wxml <text wx:for="{{titles}}" wx:key="{{index}}" bindtap='changeClassify' data-id="{{index}}">{{item.name}}</text> //js function cha

Java Web jsp中有關頁面和轉發與重定向的區別

響應頭 通過設定響應頭實現頁面跳轉,並且在面試中也會問及是否是重定向還是轉發 最後給大家簡單介紹轉發和重定向的區別 Location Location需要與狀態碼302配合使用,完成頁面重定向 Location: http://www.banma.com 指定頁面要

小程式頁面傳參-this和that的區別-登入流程-下拉選單-實現畫布自適應各種手機尺寸

小程式頁面跳轉傳參 根目錄下的 app.json 檔案 頁面檔案的路徑、視窗表現、設定網路超時時間、設定多 tab { "pages": [ "pages/index/index", "pages/logs/index" ], "window":

Javascript js頁面 公共footer設定選中active

頁面跳轉 設定active 這裡有一個古老的方法,也是備受爭議思否----可供參考 本文使用cookie實現active的選中狀態 注意一點,就是存cookie的方法和取cookie的方法一定要分開

8、後臺首頁展示頁面

後臺首頁展示及頁面跳轉 靜態頁面下載地址 展示後臺首頁 功能分析: 請求的url:/ 引數:無 返回值:邏輯檢視 String 匯入靜態頁面 使用方法: 把靜態頁面新增到 e3-manager-web 工程下: 其中,css、js 放到

jQuery Mobile頁面導致css失效原因解決方法

JQM頁面跳轉的時候預設是ajax方式的,也就是說,只有第一次請求頁面,$(document).ready();才會觸發,而不是每一次跳轉都會觸發ready事件。  這就導致由a畫面跳轉到b畫面的時候,瀏覽器只會只會把b.html中<page>內的內容載入進dom,而<p