javascript 頁(yè)面只自動(dòng)刷新一次
更新時(shí)間:2009年07月10日 23:35:13 作者:
記得meta標(biāo)簽當(dāng)中有一個(gè)refresh的功能嗎?這是讓瀏覽的頁(yè)面刷新并可以轉(zhuǎn)到相應(yīng)的頁(yè)面,如果刷新本頁(yè)的話就會(huì)造成重復(fù)的刷新,現(xiàn)在我們就試試用腳本來(lái)實(shí)現(xiàn)只讓頁(yè)面刷新一次.
1.看看下面這段代碼
<Script>
function reurl(){
url = location.href; //把當(dāng)前頁(yè)面的地址賦給變量 url
var times = url.split("?"); //分切變量 url 分隔符號(hào)為 "?"
if(times[1] != 1){ //如果?后的值不等于1表示沒(méi)有刷新
url += "?1"; //把變量 url 的值加入 ?1
self.location.replace(url); //刷新頁(yè)面
}
}
onload=reurl
</script>
2.原理
充分利用地址欄可帶參數(shù)的選項(xiàng),用腳本來(lái)取得頁(yè)面間的傳遞參數(shù),并不需要后臺(tái)程序的支持。
復(fù)制代碼 代碼如下:
<Script>
function reurl(){
url = location.href; //把當(dāng)前頁(yè)面的地址賦給變量 url
var times = url.split("?"); //分切變量 url 分隔符號(hào)為 "?"
if(times[1] != 1){ //如果?后的值不等于1表示沒(méi)有刷新
url += "?1"; //把變量 url 的值加入 ?1
self.location.replace(url); //刷新頁(yè)面
}
}
onload=reurl
</script>
2.原理
充分利用地址欄可帶參數(shù)的選項(xiàng),用腳本來(lái)取得頁(yè)面間的傳遞參數(shù),并不需要后臺(tái)程序的支持。
您可能感興趣的文章:
相關(guān)文章
CodeMirror2 IE7/IE8 下面未知運(yùn)行時(shí)錯(cuò)誤的解決方法
最近用CodeMirror2作后臺(tái)的模板編輯器,在IE9、Firefox下面沒(méi)有問(wèn)題。到了IE7、IE8下面,textarea里面的代碼就顯示不出來(lái)了。搜索了好多,終于找到原因2012-03-03js實(shí)現(xiàn)符合國(guó)情的日期插件詳解
本篇文章主要介紹了js實(shí)現(xiàn)符合國(guó)情的日期插件的方法與步驟。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01js如何獲取file控件的完整路徑具體實(shí)現(xiàn)代碼
需要隱藏input file然后獲取它的值,但連jquery都無(wú)法獲取它的值,下面與大家分享下使用js的具體獲取方法,感興趣的朋友可以參考下哈2013-05-05