JS 頁面刷新以及頁面返回的幾種方式


1、通過標簽形式的跳轉頁面  <a class="popup" href="~/WeiXin/Shoppingguide/StockData"></a>

表示跳轉的頁面 ,<a>標簽里面接一個href跳轉鏈接

2、如果是不同的地方進入一個頁面,這時候想要返回點擊這個頁面的之前那個頁面  則可以 <a class="popup" href="javascript:window.history.back();"></a>

window.history.back()表示返回上一頁,與在瀏覽器點擊后退按鈕相同

history.forward() - 與在瀏覽器中點擊按鈕向前相同(window對象可省略)

3、此時返回上一頁是不會刷新頁面的 ,如要刷新可以在執行location.reload()進行  

href="javascript:window.history.back();location.reload();"(根據具體情況而定)

4、這里說一下history.go(),該方法指的是返回頁面或進行頁面刷新,

如history.go(-1)返回上一頁但不會刷新返回的那個頁面,history.go(0)可以刷新當前頁面(親試)

 

匯總:

1、JS刷新框架的腳本語句 
//如何刷新包含該框架的頁面用
<script language=JavaScript>
   parent.location.reload();
</script>

//子窗口刷新父窗口
<script language=JavaScript>
    self.opener.location.reload();
</script>
或<a href="javascript:opener.location.reload()">刷新</a>   

2、如何刷新另一個框架的頁面用
<script language=JavaScript>
   parent.另一FrameID.location.reload();
</script>

3、如果想關閉窗口時刷新或者想開窗時刷新的話,在<body>中調用以下語句即可。
<body onload="opener.location.reload()"> 開窗時刷新
<body onUnload="opener.location.reload()"> 關閉時刷新

<script language="javascript">
window.opener.document.location.reload()
</script>

 


免責聲明!

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



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