javascript - 在 IE 中打开的窗口不起作用

标签 javascript

谁能帮我理解为什么这个链接在 Firefox 中完美运行,但在 IE 中弹出窗口不起作用?

<a href="javascript:void window.open('/assets/flash/sage200demo.html', 'Sage 200 Demo', 'width=1024,height=768,status=0,resizable=0')">

最佳答案

window.open 的第二个参数中的空格导致了问题。这个参数是窗口名称,如果其中有空格,IE 不喜欢它。这将起作用:

<a href="javascript:void window.open('/assets/flash/sage200demo.html', 'Sage200Demo', 'width=1024,height=768,status=0,resizable=0');">

工作演示:http://jsfiddle.net/Lx4sQ/

关于javascript - 在 IE 中打开的窗口不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4723914/

相关文章:

javascript - 将隐藏值调用到 highchart

javascript - 如何使用Nightmare.js JavaScript转到URL数组

javascript - 当数据进入material表时如何调用UseEffect?

javascript - 我正在尝试在 (php > while 循环) 中使用 JavaScript 并为每个结果提供操作

javascript - 尝试从网页上的文本框填充弹出窗口

javascript - 使用 jQuery sortable 交换两个 div

javascript - 单指令 Angular JS 中的可选/多个模板 URL

javascript - jQuery onclick 问题

Javascript for循环变量范围?

javascript - 在jQuery中使用clone()更新id并将加号按钮更改为减号按钮