【发布时间】:2013-07-03 19:46:08
【问题描述】:
我在这里使用这个代码:
<input type="button" value="Latest Results" onClick="self.location='http://URL.COM/SEARCH STRING'+document.getElementById('code').value +'EXTRA BIT OF SEARCH URL'">
我使用输入框(有时是几个输入框)来获取输入并快速将其添加到 URL 以搜索内部系统。它非常适合我们需要的东西,但我试图让它在新窗口而不是当前窗口中打开。
我尝试将 target="_blank" 添加到末尾并将 onClick="self.location= 更改为 window.open 但没有运气。
【问题讨论】:
-
你试过用 window.open 代替 self.location 吗?
-
检查这个:jsbin.com/ocoqid/1
-
试试
<input type="button" value="Latest Results" onClick="window.open('http://URL.COM/SEARCH STRING'+document.getElementById('code').value +'EXTRA BIT OF SEARCH URL', '_blank')"> -
@PiLHA
window.open作为它的第二个参数有默认的_blank:P -
@MohammadAreebSiddiqui 谢谢 :)