2014年11月10日月曜日

Javascriptでステータスバーにメッセージを表示させる

JavaScriptを使ってステータスバーにメッセージを表示させる方法のメモ

●IE11でステータスバーを表示させる
 タイトルバーの何も表示されていない箇所で右クリックし、表示された一覧から「ステータスバー」をクリックします。

http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=016042

●JavaScript関数作成
引数のmsgをIEのステータスバーに設定します
 function OutputStatusBar(msg)
 {
     window.status = msg;
 }

●Silverlightアプリケーションで、ステータスバーにメッセージ表示する
Windowは、ブラウザ外実行でないときでないと使用できません。
したがって、IsRunningOutOfBrowserでブラウザ外実行か確認後、JavascriptのOutputStatusBar
にメッセージとして、 "Initializing ....."を渡します。

 if (Application.Current.IsRunningOutOfBrowser == false) {
     System.Windows.Browser.HtmlPage.Window.Invoke("OutputStatusBar", "Initializing .....");
}


無事メッセージ表示できました。

デバッグでダイアログ表示したり、debug.writelineを使うより有効に使えそうです。



0 件のコメント:

コメントを投稿