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

一、經過標籤形式的跳轉頁面  <a class="popup" href="~/WeiXin/Shoppingguide/StockData"></a>javascript

表示跳轉的頁面 ,<a>標籤裏面接一個href跳轉連接java

二、若是是不一樣的地方進入一個頁面,這時候想要返回點擊這個頁面的以前那個頁面  則能夠 <a class="popup" href="javascript:window.history.back();"></a>瀏覽器

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

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

三、此時返回上一頁是不會刷新頁面的 ,如要刷新能夠在執行location.reload()進行  ui

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

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

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

 

彙總:class

一、JS刷新框架的腳本語句 //如何刷新包含該框架的頁面用<script language=JavaScript>   parent.location.reload();</script>//子窗口刷新父窗口<script language=JavaScript>    self.opener.location.reload();</script>或<a href="javascript:opener.location.reload()">刷新</a>   二、如何刷新另外一個框架的頁面用<script language=JavaScript>   parent.另外一FrameID.location.reload();</script>三、若是想關閉窗口時刷新或者想開窗時刷新的話,在<body>中調用如下語句便可。<body onload="opener.location.reload()"> 開窗時刷新<body onUnload="opener.location.reload()"> 關閉時刷新<script language="javascript">window.opener.document.location.reload()</script>

相關文章
相關標籤/搜索