何らかの遅延の後に、ユーザーを別のページにリダイレクトすることができますか?ユーザーを別のページにリダイレクトする
I.Eユーザが送信したメッセージをクリックして送信したメッセージを表示してから、ホームページにリダイレクトします。
何らかの遅延の後に、ユーザーを別のページにリダイレクトすることができますか?ユーザーを別のページにリダイレクトする
I.Eユーザが送信したメッセージをクリックして送信したメッセージを表示してから、ホームページにリダイレクトします。
header("Location:...");
を使用してボディを送信済み(「メッセージ送信」のことを示しています)には問題がありません。
ちょうどJSでそれを行う:
<script type="text/javascript">
setTimeout(function() {location.href="...";},2000); // 2000 ms = 2 seconds
</script>
あなたでき使用は:
header('Refresh: 10; url=http://www.example.com');
これは、10秒後にリダイレクトします。それを行うには最良の方法ではありませんが。以下に述べるように、戻るボタンを壊さないでください...
"W3CのWebコンテンツアクセシビリティガイドライン(7.4)は、自動作成を妨げているため、W3Cは、 W3Cウェブコンテンツアクセシビリティガイドライン(1.0):時間の影響を受けやすいコンテンツの変更をユーザーが確実に管理できるようにする。標準リダイレクトを使用する:戻るボタンを壊さないでください! " (http://en.wikipedia.org/wiki/URL_redirection#Refresh_Meta_tag_and_HTTP_refresh_header) –
あなたはまた、JavaScriptを使用することができます。 –
setTimeout経由で呼び出されるJavascriptリダイレクト。 –