十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
Javascript刷新頁面的幾種方法:

成都創(chuàng)新互聯(lián)成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術為基點,以客戶需求中心、市場為導向”的快速反應體系。對公司的主營項目,如中高端企業(yè)網站企劃 / 設計、行業(yè) / 企業(yè)門戶設計推廣、行業(yè)門戶平臺運營、APP應用開發(fā)、手機網站制作設計、微信網站制作、軟件開發(fā)、西部信息服務器托管等實行標準化操作,讓客戶可以直觀的預知到從成都創(chuàng)新互聯(lián)可以獲得的服務效果。
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
比較原始的做法就是嵌入一個iframe,然后在里面加入一個小網頁,就可以通過javascript對它進行操作了,或者是用AJAX,這個只能算是局部網頁替換,比如添加一些網頁元素或修改一些網頁元素,看你需要把,如果是大范圍的刷新的話就用iframe,若是小范圍的更新就用AJAX。操作起來不麻煩。
location.reload();
下面是復制的
用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)在假設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指代的是當前頁面,例如對于此例它指的是top.html頁面。
2.parent指的是當前頁面的父頁面,也就是包含它的框架頁面。例如對于此例它指的是framedemo.html。
3.frames是window對象,是一個數組。代表著該框架內所有子頁面。
4.item是方法。返回數組里面的元素。
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.頁面自動跳轉:把如下代碼加入head區(qū)域中 meta http-equiv="refresh" content="20;url=" 其中20指隔20秒后跳轉到頁面 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 如果想關閉窗口時刷新或者想開窗時刷新的話,在body中調用以下語句即可。 body onload="opener.location.reload()" 開窗時刷新 body onUnload="opener.location.reload()" 關閉時刷新 script language="javascript" window.opener.document.location.reload() /script
本文來自CSDN博客,轉載請標明出處:
js返回上一頁并刷新的幾種方法:
方法一:a href="javascript:history.go(-1)"返回上一頁/a
方法二:a href="javascript:location.reload()"刷新當前頁面/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是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發(fā),常用來為網頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。
1、是一種解釋性腳本語言(代碼不進行預編譯)。
2、主要用來向HTML(標準通用標記語言下的一個應用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結構和行為的分離。
4、跨平臺特性,在絕大多數瀏覽器的支持下,可以在多種平臺下運行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。Javascript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變量提供存放信息的地方,表達式則可以完成較復雜的信息處理。
參考資料來源:百度百科:javascript
2種思路.
1)強制刷新,我不知道你是不是使用了ajax來刪除,不管是不是,都可以使用強制刷新來達到那條紀錄消失的目的.
代碼類似:
script
function refresh(){
window.location.reload();//強制刷新
}
/script
在ajax調用成回返回后,最后調用refresh();
(2)不刷新,直接刪除頁面對象.
如果引入jquery的話,就很好處理了.
比如那行紀錄是一行tr,里面有多個字段,
我們只要找到那tr,刪除這個tr即可,下例是假定你在生成頁面列表的時候給Tr都加了ID,使用ID來刪除,當然可以使用別的方式.
$("#tr_id").remove();
F5重新刷新頁面,相當于在數據庫重新加載到數據到jsp頁面,數據,當然是你在數據庫查詢出來的數據,你要刷新頁面,用window.location.reload(); 這個就行了