我无法让弹出窗口以特定大小打开。
我试图使用的是:
window.open('http://www.google.com', 'toolbar = 0', 'scrollbars = 1', 'statusbar = 0', 'menubar = 0', 'resizable = 0', 'height = 500', 'width = 433');
我哪里错了?
答案 0 :(得分:3)
所有选项都在同一个字符串参数中:
$('.my-link').click(function (e) {
e.preventDefault();
window.open('http://www.google.com', 'WindowName','toolbar = 0, scrollbars = 1, statusbar = 0, menubar = 0, resizable = 0, height = 500, width = 433');
});
答案 1 :(得分:1)
使用此语法
$('.my-link').click(function (e) {
e.preventDefault();
window.open(
/* Url */
'http://www.google.com',
/* Window Name */
'',
/* Options */
'toolbar=0,scrollbars=1,...,height=500,width=433');
});
示例:http://jsfiddle.net/uHD6k/1/
window.open
接受url
,windowName
和options
作为参数。
选项定义为以逗号分隔的单个字符串。
答案 2 :(得分:1)
用逗号https://developer.mozilla.org/en-US/docs/Web/API/Window.open
分隔string
(不是参数)
例如:
window.open('http://www.google.com', 'My window', 'toolbar=0,scrollbars=1,statusbar=0,menubar=0,resizable=0,height=500,width=433');