開新視窗
window.open(' 新視窗的網址 ', '新視窗的名稱', config='height=高度,width=寬度');
window.open 參數 CHROME有些參數沒做用
參數值與說明 | 語法 | |
toolbar | toolbar 顯示控制,預設是要顯示,若不顯示請使用參數值 no | toolbar=no |
scrollbars | scroll bars 顯示控制,要顯示可用參數值 yes,若不顯示請使用參數值 no | scrollbars=no scrollbars=yes |
resizable | 是否同意網友自己調整新視窗的大小,若不同意請使用參數值 no | resizable=no |
location | 網址欄位顯示控制,預設是要顯示,若不顯示請使用參數值 no | location=no |
menubar | 目錄欄位顯示控制,預設為要顯示,若不顯示請使用參數值 no | menubar=no |
status | 狀態列顯示控制,預設為要顯示,若不顯示請用參數值 no | status=no |
left | 開啟的新視窗靠瀏覽器左邊的距離,單位為 px | -- |
top | 開啟的新視窗靠瀏覽器上邊的距離,單位為 px | -- |
子視窗 傳值到 >> 父視窗
跨網域的網頁不行,可以多加一頁來處理,A 叫 B ,B去叫另一網域來處理資料後先到B,
B再丟回給A
window.opener.document.getElementById("name").value = "輸入的數據";
父視窗轉址
window.opener.location.href = "http://192.168.1.1/123/123.aspx?id=" + strtmp;
測試 window.onload
<script type="text/javascript">
window.onload = function () {
alert("臨時測試一下,請直接關掉就好!!!");
}
</script>
==== w3schoolsc的範例=====
http://www.w3schools.com/jsref/met_win_open.asp
=======================
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
window.open("http://www.w3schools.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
}
</script>
沒有留言:
張貼留言