Javascript 使用window.open()打开带有链接的新选项卡,我希望该选项卡在15秒后自动关闭
我在带有onclick事件的按钮中使用window.open函数。我想在新选项卡中打开链接,新选项卡应在15秒后关闭。所以倒计时应该在按钮所在的当前页面上。 代码段:Javascript 使用window.open()打开带有链接的新选项卡,我希望该选项卡在15秒后自动关闭,javascript,Javascript,我在带有onclick事件的按钮中使用window.open函数。我想在新选项卡中打开链接,新选项卡应在15秒后关闭。所以倒计时应该在按钮所在的当前页面上。 代码段: <button onClick="openlike()">Like</button> <script> function openlike(){ var likewindow = window.open('http://www.google.com');
<button onClick="openlike()">Like</button>
<script>
function openlike(){
var likewindow = window.open('http://www.google.com');
}
</script>
Like
函数openlike(){
var likewindow=window.open('http://www.google.com');
}
打开新窗口时,将窗口处理程序存储在全局变量中,并在单击按钮后使用setTimeout()
函数多次关闭窗口。在setTimeout()
函数中,以毫秒为单位的put time
表示执行给定函数的延迟次数
<button onClick="openlike()">Like</button>
<script>
var likewindow;
function openlike(){
likewindow = window.open('http://www.google.com');
setTimeout(windowClose,15000);
}
function windowClose(){
likewindow.close();
}
</script>
Like
var-likewindow;
函数openlike(){
likewindow=window.open('http://www.google.com');
设置超时(windowClose,15000);
}
函数windowClose(){
如endow.close();
}
请参阅演示。打开新窗口时,将窗口处理程序存储在全局变量中,并在单击按钮后使用
setTimeout()
函数在多次后关闭窗口。在setTimeout()
函数中,以毫秒为单位的put time
表示执行给定函数的延迟次数
<button onClick="openlike()">Like</button>
<script>
var likewindow;
function openlike(){
likewindow = window.open('http://www.google.com');
setTimeout(windowClose,15000);
}
function windowClose(){
likewindow.close();
}
</script>
Like
var-likewindow;
函数openlike(){
likewindow=window.open('http://www.google.com');
设置超时(windowClose,15000);
}
函数windowClose(){
如endow.close();
}
请参见演示。您可以通过以下方式实现:
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var newWindow = window.open("http://www.w3schools.com");
setTimeout(() => newWindow.close(), 15 * 1000);
}
</script>
试试看
函数myFunction(){
var newWindow=window.open(“http://www.w3schools.com");
setTimeout(()=>newWindow.close(),15*1000);
}
您可以通过以下方式实现:
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var newWindow = window.open("http://www.w3schools.com");
setTimeout(() => newWindow.close(), 15 * 1000);
}
</script>
试试看
函数myFunction(){
var newWindow=window.open(“http://www.w3schools.com");
setTimeout(()=>newWindow.close(),15*1000);
}