js重新整理頁面
最近越來越感覺JS的優越性,專案中用到關於框架頁面重新整理的方法,在網上搜尋以後發現有許多不錯的程式碼,但不是很齊全。於是,我索性從網路上搜集以後經過精心編排,整理了一下。^ - ^ 希望大家多多指教!
先來看一個簡單的例子: 下面以三個頁面分別命名為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> 現在假設top.html (即上面的頁面) 有七個button來實現對bottom.html (即下面的頁面) 的重新整理,可以用以下七種語句,哪個好用自己看著辦了。 語句1. window.parent.frames[1].location.reload(); <!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('我被載入了!')"> <h1>This 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
自動重新整理頁面的方法: 2.頁面自動跳轉:把如下程式碼加入<head>區域中 3.頁面自動重新整理js版 ASP.NET如何輸出重新整理父視窗指令碼語句 2. this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>"); 3. Response.Write("<script language=javascript>opener.window.navigate(''你要重新整理的頁.asp'');</script>")
//子視窗重新整理父視窗 |
相關文章
- a連結重新整理頁面與js重新整理頁面總結JS
- jQuery、js全頁面重新整理方法jQueryJS
- js重新整理頁面location.reload()用法JS
- AngularJS ui-router重新整理子頁面路由AngularJSUI路由
- JS頁面重新整理保持資料不丟失JS
- angularjs $state.go頁面不重新整理資料AngularJSGo
- js在一定時間內跳轉頁面及各種頁面重新整理JS
- JavaScript禁用頁面重新整理JavaScript
- JSP頁面中新增完一個專案後,重新整理頁面出現的問題JS
- 小程式頁面下拉重新整理
- mui 單頁面下拉重新整理UI
- eladmin 打包專案放到頁面重新整理丟失頁面
- JS實現各種級別直接的頁面跳轉@重新整理頁面@框架集的綜合案例JS框架
- 微信小程式 webview 頁面重新整理微信小程式WebView
- HTML頁面區域性重新整理HTML
- jQuery 使用ajax,並重新整理頁面jQuery
- vue重新整理頁面丟失404Vue
- javascript頁面重新整理和跳轉JavaScript
- HTML5中History.back()頁面後退重新整理頁面HTML
- 解決vue.js打包過後點選詳情頁面在伺服器中重新整理頁面空白Vue.js伺服器
- 如何使用jquery重新整理當前頁面jQuery
- Web頁面動態重新整理時間Web
- 頁面無重新整理切換實現
- javascript重新整理當前頁面程式碼JavaScript
- 【easyui】開啟的tab頁同頁面引數不同頁面內容不重新整理UI
- js頁面彈窗JS
- js頁面跳轉JS
- vite 構建工具 如何熱更新靜態頁面?自動重新整理頁面Vite
- ASP.NET頁面重新整理:自動重新整理頁面的實現方法總結ASP.NET
- iframe下重新整理頁面無法重新整理當前頁面的解決辦法
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- vuex頁面重新整理後資料丟失Vue
- ASP.NET頁面重新整理方法總結ASP.NET
- Vue重新整理當前頁面幾種方式Vue
- js 返回上一頁和重新整理JS
- js/jquery禁止頁面回退JSjQuery
- JSP註冊頁面JS
- SSH之jsp頁面JS