以下设置目标_blank:
if (key == "smk") {
window.location = "http://www.smkproduction.eu5.org";
target = "_blank";
done = 1;
}
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.如何在新标签中启动链接?
这是我的代码:
function ToKey() {
var done = 0;
var key = document.tokey.key.value;
key = key.toLowerCase();
if (key == "smk") {
window.location = "http://www.smkproduction.eu5.org";
target = "_blank"
done = 1;
}
if (done == 0) {
alert("Kodi nuk është valid!");
}
}Run Code Online (Sandbox Code Playgroud)
<form name="tokey">
<table>
<tr>
<td>Type the key</td>
<td>
<input type="text" name="key">
</td>
<td>
</td>
<td>
<input type="button" value="Go" onClick="ToKey()">
</td>
</table>
</form>Run Code Online (Sandbox Code Playgroud)
twi*_*kes 226
window.location设置当前窗口的URL.要打开一个新窗口,您需要使用window.open.这应该工作:
function ToKey(){
var key = document.tokey.key.value.toLowerCase();
if (key == "smk") {
window.open('http://www.smkproduction.eu5.org', '_blank');
} else {
alert("Kodi nuk është valid!");
}
}
Run Code Online (Sandbox Code Playgroud)
小智 72
只需使用你的 if (key=="smk")
if (key=="smk") { window.open('http://www.smkproduction.eu5.org','_blank'); }
Run Code Online (Sandbox Code Playgroud)
MA *_*ari 20
如果你想在新选项卡中打开链接window.open有问题,我的 Firefox 通过使用window.open' 检测到弹出链接,这不好
我是通过使用最新的评论来处理这个问题的
var anchor = document.createElement('a');
anchor.href = 'https://example.com';
anchor.target="_blank";
anchor.click();
Run Code Online (Sandbox Code Playgroud)
小智 12
我创建了一个允许我获得此功能的函数:
function redirect_blank(url) {
var a = document.createElement('a');
a.target="_blank";
a.href=url;
a.click();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
406731 次 |
| 最近记录: |