ser*_* 22 22 html javascript jquery internet-explorer window.open
显然,此调用window.open
在Internet Explorer下无效.我的网站上的Javascript代码没有运行,我认为这是由于该错误.
它告诉我错误是打开的,是对window.open的调用,显然一个参数在那里是无效的.
$('.objeto').click(
function() {
var center = 'height=380,width=900,top='+((screen.width - 900)/2)+',left='+((screen.height - 380)/2);
var address = $(this).attr('id');
window.open (address,'Ver articulo', config=center);
}
);
Run Code Online (Sandbox Code Playgroud)
该网站在Google Chrome和Firefox下运行良好.
Dan*_*tru 46
在IE中,您的第二个变量(新窗口的名称)中不能包含空格.
尝试:
window.open (address,'Ver_articulo', config=center);
Run Code Online (Sandbox Code Playgroud)
同样值得重复的是IE9(可能在下面)不喜欢窗口名称(第二个参数)中的连字符(' - ').
我知道其中一条评论提到了这一点,但它有点被埋没了 - 这是一个刚刚为我解决问题的小贴士.