我有一个包含此元素的网站:
<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出现问题。我总是可以根据需要添加和删除它。
答案 0 :(得分:1)
尝试删除目标空白,正如Pinal所说,浏览器支持它的方式不同。
<a id="ProPayHyperLink" href="javascript:$ProPay.playIntro('ProPay');" >ProPay Payment Center</a>
我在火车上,抱歉没有完整答案。