location.reload();

創(chuàng)新互聯(lián)公司是專業(yè)的新華網(wǎng)站建設(shè)公司,新華接單;提供成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行新華網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
下面是復(fù)制的
用js實(shí)現(xiàn)的刷新頁面的代碼,比較全
先來看一個(gè)簡單的例子:下面以三個(gè)頁面分別命名為frame.html、top.html、bottom.html為例來具體說明如何做。 frame.html 由上(top.html)下(bottom.html)兩個(gè)頁面組成,代碼如下: !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 (即上面的頁面) 有七個(gè)button來實(shí)現(xiàn)對bottom.html (即下面的頁面) 的刷新,可以用以下七種語句,哪個(gè)好用自己看著辦了。
語句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頁面源代碼,為了證明下方頁面的確被刷新了,在裝載完頁面彈出一個(gè)對話框。
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對象,是一個(gè)數(shù)組。代表著該框架內(nèi)所有子頁面。
4.item是方法。返回?cái)?shù)組里面的元素。
5.如果子頁面也是個(gè)框架頁面,里面還是其它的子頁面,那么上面的有些方法可能不行。
附: 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
自動(dòng)刷新頁面的方法:
1.頁面自動(dòng)刷新:把如下代碼加入head區(qū)域中 meta http-equiv="refresh" content="20" 其中20指每隔20秒刷新一次頁面.
2.頁面自動(dòng)跳轉(zhuǎn):把如下代碼加入head區(qū)域中 meta http-equiv="refresh" content="20;url=" 其中20指隔20秒后跳轉(zhuǎn)到頁面 3.頁面自動(dòng)刷新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 ) //如何刷新另一個(gè)框架的頁面用 script language=JavaScript parent.另一FrameID.location.reload(); /script 如果想關(guān)閉窗口時(shí)刷新或者想開窗時(shí)刷新的話,在body中調(diào)用以下語句即可。 body onload="opener.location.reload()" 開窗時(shí)刷新 body onUnload="opener.location.reload()" 關(guān)閉時(shí)刷新 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 )
說明(實(shí)戰(zhàn)幫有javascript課程與實(shí)訓(xùn)項(xiàng)目哦,可以一試)
如果該方法參數(shù)為 false 或者省略參數(shù),它就會(huì)用 HTTP 頭 If-Modified-Since 來檢測服務(wù)器上的文檔是否已改變。如果文檔已改變,location.reload() 會(huì)再次下載該文檔。如果文檔未改變,則該方法將從緩存中裝載文檔。
如果要強(qiáng)制刷新當(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(); 這個(gè)就行了
js 頁面刷新
讓頁面進(jìn)行刷新,可以使用 location.reload() 方法,但是這種方法會(huì)讓頁面一直不斷的刷新。
這是因?yàn)楫?dāng)頁面加載完成以后,我們讓它刷新一次,那么瀏覽器就會(huì)重新向服務(wù)器請求數(shù)據(jù),界面會(huì)重新加載,然后,加載完成又調(diào)用了location.reload()方法,這樣就陷入了死循環(huán),一直處于請求然后刷新的狀態(tài)。
為了解決這樣的問題,我們使用下面這種方式:
利用以上方法,在每次進(jìn)入這個(gè)頁面的時(shí)候,都會(huì)繞過瀏覽器緩存,重新向服務(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
擴(kuò)展資料
JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動(dòng)態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實(shí)現(xiàn)自身的功能的。
1、是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。
2、主要用來向HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。
4、跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運(yùn)行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。Javascript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(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
網(wǎng)站名稱:javascript刷新頁面,javascript刷新當(dāng)前頁面
分享網(wǎng)址:http://chinadenli.net/article49/dsgijeh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、自適應(yīng)網(wǎng)站、搜索引擎優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站改版、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)