Firefox打开一个新选项卡而不是javascript代码

时间:2014-07-22 11:53:48

标签: javascript internet-explorer firefox

我有一个包含此元素的网站:

<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" target="_blank">ProPay Payment Center</a>

在Chrome中,它成功运行$ProPay.playIntro脚本。但是,当我在FireFox或IE中运行该站点时,我得到一个新的空白选项卡。使用调试器,我可以看到它永远不会进入javascript代码。

我正在运行IE 11和Firefox 30.0

我做错了什么?

更新 我使用target="_blank"因为javascript href是临时的,仅适用于特定情况,因为它不会导致Chrome出现问题。我总是可以根据需要添加和删除它。

1 个答案:

答案 0 :(得分:1)

尝试删除目标空白,正如Pinal所说,浏览器支持它的方式不同。

<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" >ProPay Payment Center</a>

我在火车上,抱歉没有完整答案。