コード:
function overlay() {
el = document.getElementById("overlay");
el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}
function win_open(URL) {
window.open(URL, "_blank");
}
function link_redirect(linkaddress) {
// display message
{
overlay();
setTimeout(function() {overlay();
}, 2000);
setTimeout(win_open(linkaddress), 2000);
}
//return false;
}
問題は、ウィンドウが開きますが、遅延がないことです。私も試しました:
setTimeout(function() {win_open(linkaddress);}, 2000);
しかし、いいえ。
私が達成したいのは、link_redirect(linkaddress)
が実行されるとすぐにオーバーレイを表示し、2 秒待機し、オーバーレイを非表示にして、指定された URL からウィンドウを表示すること_blank
です。