location.reload();
創(chuàng)新互聯(lián)公司是專業(yè)的新華網(wǎng)站建設(shè)公司,新華接單;提供成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行新華網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
下面是復(fù)制的
用js實現(xiàn)的刷新頁面的代碼,比較全
先來看一個簡單的例子:下面以三個頁面分別命名為frame.html、top.html、bottom.html為例來具體說明如何做。 frame.html 由上(top.html)下(bottom.html)兩個頁面組成,代碼如下: !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML HEAD TITLE frame /TITLE /HEAD frameset rows="50%,50%" frame name=top src="top.html" frame name=bottom src="bottom.html" /frameset /HTML 現(xiàn)在假設(shè)top.html (即上面的頁面) 有七個button來實現(xiàn)對bottom.html (即下面的頁面) 的刷新,可以用以下七種語句,哪個好用自己看著辦了。
語句1. window.parent.frames[1].location.reload();
語句2. window.parent.frames.bottom.location.reload();
語句3. window.parent.frames["bottom"].location.reload();
語句4. window.parent.frames.item(1).location.reload();
語句5. window.parent.frames.item('bottom').location.reload();
語句6. window.parent.bottom.location.reload();
語句7. window.parent['bottom'].location.reload();
top.html 頁面的代碼如下:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE top.html /TITLE
/HEAD
BODY
input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"br
input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"br
input type=button value="刷新3" onclick="window.parent.frames['bottom'].location.reload()"br
input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"br
input type=button value="刷新5" onclick="window.parent.frames.item('bottom').location.reload()"br
input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"br
input type=button value="刷新7" onclick="window.parent['bottom'].location.reload()"br
/BODY
/HTML
下面是bottom.html頁面源代碼,為了證明下方頁面的確被刷新了,在裝載完頁面彈出一個對話框。
bottom.html 頁面的代碼如下:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE bottom.html /TITLE
/HEAD
BODY onload="alert('我被加載了!')" h1This is the content in bottom.html./h1
/BODY
/HTML
解釋一下: 1.window指代的是當(dāng)前頁面,例如對于此例它指的是top.html頁面。
2.parent指的是當(dāng)前頁面的父頁面,也就是包含它的框架頁面。例如對于此例它指的是framedemo.html。
3.frames是window對象,是一個數(shù)組。代表著該框架內(nèi)所有子頁面。
4.item是方法。返回數(shù)組里面的元素。
5.如果子頁面也是個框架頁面,里面還是其它的子頁面,那么上面的有些方法可能不行。
附: Javascript刷新頁面的幾種方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
自動刷新頁面的方法:
1.頁面自動刷新:把如下代碼加入head區(qū)域中 meta http-equiv="refresh" content="20" 其中20指每隔20秒刷新一次頁面.
2.頁面自動跳轉(zhuǎn):把如下代碼加入head區(qū)域中 meta http-equiv="refresh" content="20;url=" 其中20指隔20秒后跳轉(zhuǎn)到頁面 3.頁面自動刷新js版 script language="JavaScript" function myrefresh() { window.location.reload(); } setTimeout('myrefresh()',1000); //指定1秒刷新一次 /script
ASP.NET如何輸出刷新父窗口腳本語句
1. this.response.write("scriptopener.location.reload();/script");
2. this.response.write("scriptopener.window.location.href = opener.window.location.href;/script");
3. Response.Write("script language=javascriptopener.window.navigate(''你要刷新的頁.asp'');/script") 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 如果想關(guān)閉窗口時刷新或者想開窗時刷新的話,在body中調(diào)用以下語句即可。 body onload="opener.location.reload()" 開窗時刷新 body onUnload="opener.location.reload()" 關(guān)閉時刷新 script language="javascript" window.opener.document.location.reload() /script
本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:
JavaScript location.reload() 方法
Location 對象的 reload() 方法用于重新加載當(dāng)前文檔(頁面),語法如下:
location.reload( false|true )
說明(實戰(zhàn)幫有javascript課程與實訓(xùn)項目哦,可以一試)
如果該方法參數(shù)為 false 或者省略參數(shù),它就會用 HTTP 頭 If-Modified-Since 來檢測服務(wù)器上的文檔是否已改變。如果文檔已改變,location.reload() 會再次下載該文檔。如果文檔未改變,則該方法將從緩存中裝載文檔。
如果要強制刷新當(dāng)前頁面,請將參數(shù)設(shè)置為 true。
F5重新刷新頁面,相當(dāng)于在數(shù)據(jù)庫重新加載到數(shù)據(jù)到j(luò)sp頁面,數(shù)據(jù),當(dāng)然是你在數(shù)據(jù)庫查詢出來的數(shù)據(jù),你要刷新頁面,用window.location.reload(); 這個就行了
js 頁面刷新
讓頁面進行刷新,可以使用 location.reload() 方法,但是這種方法會讓頁面一直不斷的刷新。
這是因為當(dāng)頁面加載完成以后,我們讓它刷新一次,那么瀏覽器就會重新向服務(wù)器請求數(shù)據(jù),界面會重新加載,然后,加載完成又調(diào)用了location.reload()方法,這樣就陷入了死循環(huán),一直處于請求然后刷新的狀態(tài)。
為了解決這樣的問題,我們使用下面這種方式:
利用以上方法,在每次進入這個頁面的時候,都會繞過瀏覽器緩存,重新向服務(wù)器獲取數(shù)據(jù)。
js返回上一頁并刷新的幾種方法:
方法一:a href="javascript:history.go(-1)"返回上一頁/a
方法二:a href="javascript:location.reload()"刷新當(dāng)前頁面/a?
方法三:a href="javascript:" onclick="history.go(-2); "返回前兩頁/a?
方法四:a href="javascript:" onclick="self.location=document.referrer;"返回上一頁并刷新/a?
方法五:a href="javascript:" onclick="history.back(); "返回上一頁/a
擴展資料
JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。
1、是一種解釋性腳本語言(代碼不進行預(yù)編譯)。
2、主要用來向HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結(jié)構(gòu)和行為的分離。
4、跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達式和算術(shù)運算符及程序的基本程序框架。Javascript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達式則可以完成較復(fù)雜的信息處理。
參考資料來源:百度百科:javascript
Javascript刷新頁面的幾種方法:
1,history.go(0)
2,location.reload()
3,location=location
4,location.assign(location)
5,document.execCommand('Refresh')
6,window.navigate(location)
7,location.replace(location)
8,document.URL=location.href