我有一个包含此元素的网站:
<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中引起问题。我总是可以根据需要添加和删除它。 最佳答案
就像Pinal所说的那样,尝试删除目标空白,浏览器对它的支持有所不同。
<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" >ProPay Payment Center</a>
我在火车上,对不起您没有完整的答案。