10秒後にポップアップメッセージが表示され、「OK」をクリックした後、ユーザーは別のページにリダイレクトされます。私はこれまでこれを持っています。location.hrefを使用したJavascriptのタイムポップアップアラート
if (setTimeout(function() { !alert("my message"); }, 10000)); {
location.href = "/some/url"
}
ページが読み込まれてもメッセージは表示されず、[OK]をクリックしないと右にリダイレクトされます。任意のアイデアは、どのようにこれを動作させるには?
ページが終了し、他のコードが実行されないため、ifがifであるタイムアウトのIDは真実です。待つことはありません。 – epascarello
'setTimeout'は数値を返し、非同期です。 – gcampbell
[window.confirm](https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm)メソッド – nem035