【问题标题】:onclick window.open (Firefox)onclick window.open (火狐)
【发布时间】:2016-01-25 08:47:19
【问题描述】:

我的这条线在 Chrome 中工作得很好,但在 Firefox 中却不行。 任何想法为什么?

<button class="mdl-button mdl-js-button mdl-button--icon mdl-button--colored">                  
<i class="fa fa-edge" onclick='window.open("http://www.cnn.com");return false;'></i>

【问题讨论】:

  • 尝试将 onclick 放在按钮上 - 如果单击的是图标,firefox 可能不会阻止按钮的默认操作
  • 好吧,Pete,你是对的....(不知道为什么我没想到)。谢谢!

标签: javascript firefox onclick window.open


【解决方案1】:

正如@Pete 在 cmets 中建议的那样,将“onclick”放在按钮上。

这样做,我已经测试过了,它可以工作:

<button class="mdl-button mdl-js-button mdl-button--icon mdl-button--colored" onclick='javascript:window.open("http://www.cnn.com", "cnn_name"); return false;'>                  
<i class="fa fa-edge"></i>

【讨论】:

    猜你喜欢
    • 2011-01-04
    • 2011-08-02
    • 2013-10-30
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多