js打开新窗口
window.open() 可打開一個新的窗口,
在項目中使用window.open()打開的窗口在使用window.location.reload()方法刷新時會出現刷新之后不會正常顯示頁面
經過查詢以及調試在windw.location.reload()中傳入參數true即可實現正常刷新
window.location.reload(true);既然涉及兩個方法那就回顧一下兩個方法的語法
window.open()
?用于打開一個新的瀏覽器窗口
window.open(URL,name,specs,replace)詳細的參數說明參考??菜鳥教程window.open()
例如:在新窗口打開百度,寬度為屏幕寬度的90%,高度為80%,距離屏幕左側5%,距離屏幕頂端10%,可調整窗口大小,有滾動條
var url="www.baidu.com"; var width=screen.availWidth*0.9; var height=screen.availHeight*0.8 var left=screen.availWidth*0.05; var top=screen.availHeight*0.1; window.open(url,"","width="+width+"px,height="+height+"px,left="+left+"px,top="+top+resizable=1,scrollabls=1");第三個參數的設置參考下邊的表格
| 參數名 | 參數值 | 說明 |
| width | pixels | 窗口的寬度.最小值為100 |
| height | pixels | 窗口的高度。最小值為100 |
| top | pixels | 窗口頂部的位置僅限IE瀏覽器 |
| left | pixels | 該窗口的左側位置 |
| menubar | yes|no|1|0 | 是否顯示菜單欄.默認值是yes |
| scrollbars | yes|no|1|0 | 是否顯示滾動條.默認值是yes |
| status | yes|no|1|0 | 是否要添加一個狀態欄.默認值是yes |
| resizable | yes|no|1|0 | 是否可調整窗口大小.默認值是yes |
?
子頁面獲取父頁面的元素
window.opener.$("元素的class或id")2.window.location.reload()
可以實現刷新當前頁面,若傳參數true,則無論文檔內容有無改變,均會重新下載文檔
?
總結
- 上一篇: 【Mysql】之视图操作
- 下一篇: cfe刷机教程 斐讯k3_斐讯K3刷机教