Javascript 如何在5秒钟的延迟下打开两个URL?
我有下面的javascript代码。基本上,我想做的是当用户点击超链接时,我想打开一个新标签,呼叫,首先,等待5秒钟,然后呼叫 这是可能的吗?如果是这样的话,我可以对这段代码做什么更改来完成这项工作Javascript 如何在5秒钟的延迟下打开两个URL?,javascript,Javascript,我有下面的javascript代码。基本上,我想做的是当用户点击超链接时,我想打开一个新标签,呼叫,首先,等待5秒钟,然后呼叫 这是可能的吗?如果是这样的话,我可以对这段代码做什么更改来完成这项工作 script type="text/javascript"> window.onload = function() { document.getElementById("mySite").onclick = function() {myFunction(
script type="text/javascript">
window.onload = function() {
document.getElementById("mySite").onclick = function() {myFunction()};
function myFunction() {
//your code goes here
var win1= window.open("https://somesite.com/logout");
win1.close();
}
};
</script>
<a href='https://www.somesite.com' target='_blank' id='mysite'>Click Here</a>
scripttype=“text/javascript”>
window.onload=函数(){
document.getElementById(“mySite”).onclick=function(){myFunction()};
函数myFunction(){
//你的密码在这里
var win1=窗口。打开(“https://somesite.com/logout");
win1.close();
}
};
只需在关闭()后添加window.setTimeout(window.location.reload(),5000)
getElementById区分大小写,所以一定要使用“mysite”。您可以设置5000ms(5秒)后打开窗口的超时时间
另外,请注意,默认情况下浏览器通常会阻止弹出窗口
window.onload = function() {
document.getElementById("mysite").onclick = function() {myFunction()};
function myFunction() {
//your code goes here
var win1= window.open("https://somesite.com/logout");
win1.close();
window.setTimeout(function() {
window.open("https://somesite.com");
}, 5000);
}
};