① js返回上一頁並刷新的幾種方法
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>
(1)js的頁面刷新技術擴展閱讀
JavaScript是一種屬於網路的腳本語言,已經被廣泛用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。
1、是一種解釋性腳本語言(代碼不進行預編譯)。
2、主要用來向HTML(標准通用標記語言下的一個應用)頁面添加交互行為。
3、可以直接嵌入HTML頁面,但寫成單獨的js文件有利於結構和行為的分離。
4、跨平台特性,在絕大多數瀏覽器的支持下,可以在多種平台下運行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。Javascript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變數提供存放信息的地方,表達式則可以完成較復雜的信息處理。
② js刷新框架子頁面的七種方法
下面以三個頁面分別命名為l l l為例來具體說明如何做
其中l由上下兩個頁面組成 代碼如下
<!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><HTML><HEAD><TITLE> frameDemo </TITLE>棗衡</HEAD> <frameset rows= % % ><frame name=top src= l ><frame name=button src= l ></frameset></HTML>
現在假設l即上面的頁面有一個button來實現對下面頁面的刷新 可以用以下七種語句 哪個好用自己看著辦了
語句 window parent frames[ ] location reload();
語句 window parent frames bottom location reload();
語句 window parent frames[ bottom ] location reload();
語句 windem( ) location reload();
語句 windem( bottom ) location reload();
語句 window parent bottom location reload();
語句 window parent[ bottom ] location reload();
解釋一下
window指代的是帆岩備當前頁面 例如對於此例它指的是l頁面
parent指的是當前頁面的父頁面 也就是包含它的框架頁面 例如對於此例它指的是l
frames是window對象 是一個數組 代表著該框架內所有子頁面
em是方法 返回數組裡面的元素
如果子頁面也是個框架頁面 裡面還是其它的子頁面 那麼上面的有些方法可能不行 l源代碼 (頁面上有七個按鈕 功能都是刷新下面的框架頁面)
<!DOCTYPE HTML PUBLIC //W C//DTD HTML Transitional//EN ><HTML><HEAD></HEAD><BODY><input type=button value= 刷新 onclick= window parent frames[ ] location reload() ><br><input type=button value= 刷新態毀 onclick= window parent frames bottom location reload() ><br><input type=button value= 刷新 onclick= window parent frames[ bottom ] location reload() ><br><input type=button value= 刷新 onclick= windem( ) location reload() ><br><input type=button value= 刷新 onclick= windem( bottom ) location reload() ><br><input type=button value= 刷新 onclick= window parent bottom location reload() ><br><input type=button value= 刷新 onclick= window parent[ bottom ] location reload() ><br></BODY></HTML>
下面是l頁面源代碼 為了證明下方頁面的確被刷新了 在裝載完頁面彈出一個對話框
lishixin/Article/program/Java/Javascript/201311/25475
③ 開啟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
④ 利用js實現進入頁面首先執行刷新操作,且只刷新一次
js 頁面刷新
讓頁面進行刷新,可以使用 location.reload() 方法,但是這種方法會讓頁面一直不斷的刷新。
這是因為當頁面載入完成以後,我們讓它刷新一次,那麼瀏覽器就會重新向伺服器請求數據,界面會重新載入,然後,載入完成又調用了location.reload()方法,這樣就陷入了死循環,一直處於請求然後刷新的狀態。
為了解決這樣的問題,我們使用下面這種方式:
利用以上方法,在每次進入這個頁面的時候,都會繞過瀏覽器緩存,重新向伺服器獲取數據。
⑤ JS刷新當前頁面的幾種方法總結
reload 方法,該方法強迫瀏覽器刷新當前頁面。
語法:location.reload([bForceGet]) 參數: bForceGet, 可選參數, 默認為 false,從客戶端緩存里取當前頁。true, 則以 GET 方式,從服務端取最新的頁面, 相當於客戶端點擊 F5("刷新")
replace 方法,該方法通過指定URL替換當前緩存在歷史里(客戶端)的項目,因此當使用replace方法之後,你不能通過「前進」和「後退」來訪問已經被替換的URL。
語法: location.replace(URL)
在實際應用的時候,重新刷新頁面的時候,我們通常使用: location.reload() 或者是 history.go(0) 來做。因為這種做法就像是客戶端點F5刷新頁面,所以頁面的method="post"的時候,會出現"網頁過期"的提示。那是因為Session的安全保護機制。可以想到: 當調用 location.reload() 方法的時候, aspx頁面此時在服務端內存里已經存在, 因此必定是 IsPostback 的。如果有這種應用: 我們需要重新載入該頁面,也就是說我們期望頁面能夠在服務端重新被創建, 我們期望是 Not IsPostback 的。這里,location.replace() 就可以完成此任務。被replace的頁面每次都在服務端重新生成。
你可以這么寫: location.replace(location.href);
返回並刷新頁面:
location.replace(document.referrer);
document.referrer //前一個頁面的URL
不要用 history.go(-1),或 history.back();來返回並刷新頁面,這兩種方法不會刷新頁面。
附:
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>區域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次頁面.
2.頁面自動跳轉:把如下代碼加入<head>區域中
<meta http-equiv="refresh" content="20;url=http://www.jb51.net">
其中20指隔20秒後跳轉到http://www.jb51.net頁面
⑥ Javascript+ASP實現頁面的局部刷新技術(不用AJAX,XMLHTTP技術實現哦)
現在流行的就是AJAX了, 如果不用AJAX, 那辯皮掘也攜核沒多少選擇了, 如果IFRAME能算一個的話, 再有就是基於隱藏的IFRAME配合JS來實現的了, 不過這個好像更原始了, 談不到流行了. JS動態載入, 也能達到局握培部刷新的效果, 但是比AJAX復雜不說, 也沒有AJAX效率高.
⑦ js怎麼寫2秒後再刷新當前頁面
設置定時2秒後執行刷新。
<script type="text/javascript">
setTimeout(function(){//使用setTimeout()方法設定定時2000毫秒
window.location.reload();//頁面刷新
},2000);
</script>
(7)js的頁面刷新技術擴展閱讀:
html代碼和JS代碼的區別
一、基礎不同
1、JS代碼:基於原型編程、多範式的動態腳本語言,並且支持面向對象、命令式和聲明式(如函數式編程)風格。
2、html代碼:是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。
二、用處不同
1、JS代碼:用於Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。
2、html代碼:結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
⑧ JS怎麼刷新指定頁面
使用 ajax技術; ajax 非同步請求,把返回值放到指定的位置就能實現局部刷新
⑨ js刷新當前頁面
F5重新刷新頁面,相當於在資料庫重新載入到數據到jsp頁面,數據,當然是你在資料庫查詢出來的數據,你要刷新頁面,用window.location.reload(); 這個就行了
⑩ js刷新頁面
給A頁面的"修改"鏈接或按鈕加一個onclick事件,在函數散悶里動態綁定window的onactivate事件用於完成刷新,這樣當你B窗口關閉後,A窗口成為當前活動沖寬彎窗口,即可觸發onactivate事件巧飢刷新.