我需要在頁面上點擊超鏈接打開一些彈出窗口,因此我必須去Window.open而不是showModalDialog函數。用window.open自定義彈出窗口
但我看到使用Window.open的外觀不夠好。 (基本上我想禁用URL窗口,並添加我所有的東西)
請告訴我,如果這是可能的window.open?
或者請告訴我在這種情況下最好的方法是什麼?
我需要在頁面上點擊超鏈接打開一些彈出窗口,因此我必須去Window.open而不是showModalDialog函數。用window.open自定義彈出窗口
但我看到使用Window.open的外觀不夠好。 (基本上我想禁用URL窗口,並添加我所有的東西)
請告訴我,如果這是可能的window.open?
或者請告訴我在這種情況下最好的方法是什麼?
您可以指定要使用的第三個參數的彈出窗口,以window.open
什麼特色:
strWindowFeatures
可選參數。該參數是列出新瀏覽器窗口的請求窗口要素(窗口功能和工具欄)的字符串。該字符串參數不能包含任何空格。每個請求的窗口功能必須在字符串內用逗號分隔。
我鏈接到的頁面甚至有一個圖表來幫助您理清哪些功能是哪些。
myRef = window.open('win','mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
訪問W3C的完整列表和瀏覽器保持兼容
有跡象表明,你可以引入許多定製。
如果你只是想禁用工具欄,菜單欄和地址字段,這樣做:
window.open('','','menubar=no,toolbar=no,location=no');
見的定製選項的完整列表在這裏: http://www.w3schools.com/jsref/met_win_open.asp