我正在尝试编码,以便我使用Javascript通过window.open打开URL。这将根据需要打开一个新窗口,但URL错误。它将域URL添加到它的开头。有谁知道我该怎么解决?它必须使用javascript。

&TeledoccLogo = "<a onclick=""javascript:window.open('www.teladocc.com/');iAddClickStat('Benefits_Teladocc_Link');return false;"" href='#'>


网址将我带到:
https://finder-t2.int.ps.nbc.com/psp/ps/EMPLOYEE/EMPL/h/www.teladocc.com/pnc

最佳答案

那是因为这不是完整的URL:

www.teladocc.com


这是相对网址。浏览器无法知道www.teladocc.comindex.html之间的区别。

如果您这样做:

window.open('index.html')


那您真的不希望去http://index.html,对吗?

使用标准网址:

window.open('http://www.teladocc.com/pnc')

10-01 15:36