Window.open javascript函数在Mozilla中不起作用,但在其他浏览器中起作用,这是我写的。
<a href="javascript:window.open('../Terms.aspx','Terms','width=550,height=400')">
click here</a>
实际上发生的事情Mozilla
是弹出窗口打开但父窗口是空白的[object Window]
请告诉我我做错了什么?
谢谢
Window.open javascript函数在Mozilla中不起作用,但在其他浏览器中起作用,这是我写的。
<a href="javascript:window.open('../Terms.aspx','Terms','width=550,height=400')">
click here</a>
实际上发生的事情Mozilla
是弹出窗口打开但父窗口是空白的[object Window]
请告诉我我做错了什么?
谢谢
该脚本看起来没问题,可能是您在 URL 中运行它的问题。请改用点击事件。
此外,您可以使用链接中的 href 和 target 属性使其优雅降级。这样,即使浏览器中禁用了 Javascript,该链接至少会打开页面:
<a href="../Terms.aspx" target="Terms" onclick="window.open(this.href,this.target,'width=550,height=400');return false;">
click here</a>
试试发电机。
或者,您可能想尝试href="javascript: randomVar = window.open ..."
. 问题可能是 window.open 函数返回一个 ID,从而破坏了内联 JavaScript。