asp.net - Window.open javascript 函数在 Mozilla 中不起作用,但在其他浏览器中起作用

标签 asp.net javascript html mozilla

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>

关于asp.net - Window.open javascript 函数在 Mozilla 中不起作用,但在其他浏览器中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2468763/

相关文章:

c# - C# 中的 SOAP 请求

javascript - Angular js 省略号

html - 如何在 React JS 中获取 html 元素的宽度?

javascript - 当我将脚本元素放在头部以从 URL 加载它时,我的 Javascript 不起作用

javascript - 使用 Javascript 进行不同的计算(加、减、按百分比减去...)

c# - 转发器中的寻呼

c# - 在 C# 中为 HMAC SHA1 生成公钥和 secret

asp.net - 角括号百分号的名称

asp.NET - 如何确保 web.config 用于连接字符串(而不是 app.config)

javascript - 未捕获的ReferenceError : require is not defined - Electron js