Using Javascript Window.open
Using Javascript Window.open
我正在尝试编写代码,以便使用window.open打开一个url。这将根据需要打开一个新窗口,但url是错误的。它将域名url添加到它的开头。有人知道我该如何修复吗?它必须使用javascript。
&TeledoccLogo = "<a onclick=""javascript:window.open('www.teladocc.com/');iAddClickStat('Benefits_Teladocc_Link');return false;"" href='#'>
URL,它将我带到:https://finder-t2.int.ps.nbc.com/psp/ps/EMPLOYEE/EMPL/h/www.teladocc.com/pnc
这是因为这不是一个完整的URL:
www.teladocc.com
这是一个相对的URL。浏览器无法知道www.teladocc.com
和index.html
之间的区别。
如果你这样做:
window.open('index.html')
那么你真的不会期望去http://index.html
,是吗?
使用完全限定的URL:
window.open('http://www.teladocc.com/pnc')
您可以将http协议添加到url中,如下所示:
&TeledoccLogo = "<a onclick=""javascript:window.open('http://www.teladocc.com/pnc');iAddClickStat('Benefits_Teladocc_Link');return false;"" href='#'>
将http://
添加到window.open中的链接中。这是一个JSFiddle演示。
这个将取代当前的URL:
<button onclick="window.open('http://google.com');">Demo</button>
这个将打开URL并附加:
<button onclick="window.open('google.com');">Demo 2</button>
您需要在调用中包含协议。
&TeledoccLogo = "<a onclick=""javascript:window.open('http://www.teladocc.com/pnc');iAddClickStat('Benefits_Teladocc_Link');return false;"" href='#'>
相关文章:
- 直接下载文件,而不是从window.open(url)
- 如何将PDF作为二进制文件传递到window.open()
- 为什么window.open不打开一个以变量形式给出的链接
- 如何在`window.open`之后执行回调
- Windows.Open 在 window.Location 工作时不起作用
- javascript window.open将无法在Chrome控制台上工作
- window.open根据动态内容自动调整高度和宽度
- window.open使页面向上滚动
- window.open(url).print()在Safari中不起作用
- Javascript window.open()toolbar=no不起作用
- window.open尽管被用户触发,但仍无法在InternetExplorer中工作
- $.ajax().done()中的window.open和弹出窗口拦截器
- 如何在JS文件中添加wordpress permalink(onclick,window.open)
- window.open:是否可以通过修改DOM来打开一个新窗口
- 通过open.window传递php变量
- Javascript open.window 获取字段值,然后将值插入父窗口
- window.open(window.parent) possible?
- 使用 open.window() 在新窗口中打开 js 程序
- Javascript onbeforeunload to open window.open() popup
- Open.window()的文档.推荐从HTTPS站点转到HTTP站点空