2012-05-14 9 views
0

イベント駆動型プログラミングの原則には気付いていますが、ネイティブのアラート機能やプロンプト機能をエミュレートすることが可能かどうかJavaScript。 明らかに、これらのネイティブ関数のブロック動作と、これをJavaScriptでどのようにエミュレートできるかがポイントです。JavaScriptで「警告」または「プロンプト」をエミュレートする

+1

非同期動作ですか?彼らはどちらもブロックしています。実際、ユーザーの反応のためにはどうすればよいのですか? – Imp

+0

私にとってはそれほど明白ではありませんが、もっと詳しく説明して、ユースケースを教えてください。ネイティブのアラート/プロンプトとまったく同じことをしたいのですか? – Mathieu

+1

'alert'と' prompt'は非同期ですが...何か類似した実装は、実際には多くの作業であり、些細なことではありません(つまりSO答えが適切ではありません) - コーディングを開始し、動けなくなる。 – Amadan

答えて

0

あなたが使用できるTwitterのブートストラップ - モーダル: twitter.github.com/bootstrap/javascript.html#modals

またはjquerysのUI - モーダル:jqueryui.com/demos/dialog/#modal-confirmation

両方とも非ブロックです

//編集: this? https://github.com/malsup/blockui/blob/master/jquery.blockUI.js & & http://jquery.malsup.com/block/#demos

+0

と、それがすべての仕組みに興味がある場合はhttp://twitter.github.com/bootstrap/assets/js/bootstrap-modal.js またはhttps://github.com/jquery/jquery-ui/blob/master /ui/jquery.ui.dialog.js –

+0

リンクをありがとうございますが、実際はネイティブのようなブロッキングソリューションを実装する方法を理解しています。 – doberkofler

関連する問題