2

だから私は次のコードを持っているとしましょう:

window.prompt('Redirecting');
location.href = '/';

(これが有用なコードではないことはわかっていますが、1 秒待ってください) リダイレクトが強制的に発生するように、プロンプトがブラウザー全体を「フリーズ」しないようにする方法がわかりません。つまり、本質的に私が望むのは、プロンプトが表示され、すぐにページがリダイレクトされることです。(ユーザーが何も押さずに)

タイマーをプロンプトに表示して、しばらくしてから停止したり、他の方法で停止したりする方法に関するドキュメントが見つからないようです。誰にも考えはありますか?

4

2 に答える 2

1

プロンプトを閉じたり、アラートを出したり、確認したりするためのタイマーを設定することはできません。

そのようなことをしたい場合は、JavaScriptのレイヤーを使用して何かを構築する必要があります。jQuery UIダイアログYUI、dojo、またはその他のライブラリなどのライブラリを見てください。

于 2013-02-04T15:58:48.863 に答える
0

アラート、プロンプトなどの動作はブラウザ次第です。ほとんどの場合、それらは完全にモーダルであるため、すべての入力をブロックします。モーダルではなく、ブラウザの制御下にないポップアップを表示するには、FancyBox などのフレームワークをお勧めします。

于 2013-02-04T16:01:11.910 に答える