0

表示された後にJavascript アラートのテキストを変更することは可能ですか?

たとえば、アラート内にタイマーを作成することは可能でしょうか?

┌────────────────────────┐
│ x seconds passed...    │
│                   <OK> │
└────────────────────────┘

...ここで、経過秒数の値xに変更されます。0

モーダルか何かを使用できることは知っていますが、アラートボックスが表示された後にテキストを変更できるかどうかを知りたいです。

無理だと思いますが、聞いたほうがいいです。

4

6 に答える 6

1

ブラウザで生成されたダイアログボックスなので、そうは思いません。明らかなセキュリティ上の理由から、アクセスできない場合があります

于 2013-08-20T05:40:05.337 に答える
1

「いいえ」としましょう。それを開始するための API が存在しないだけでなく、存在する意図もありません。

また、JS はシングル スレッドであり、window.alert()またはの間はブロックされconfirm()ます。JavaScript 言語内での作業では、これが不可能であることは明らかです。

jQueryモーダルなどを使用してください。

于 2013-08-20T05:43:12.977 に答える
0

ブラウザ アラートのように見えるモーダル ボックスのスタイルを設定し、必要に応じて操作できます。アラート ボックスなどのブラウザ コンポーネントはカスタマイズできません。

于 2013-08-20T05:44:06.890 に答える
0

アラートをカスタマイズすることはできません。YUI から Simple Modal dialogを試すことができます。独自の方法でカスタマイズできます。他のサードパーティ製コンポーネントも利用できますが、独自のものを作成することもできます。

于 2013-08-20T05:48:47.497 に答える