2011-02-09 17 views
0

現在、Webサービスを作成するためにPrimeFacesを使用していて、onclick = "__"の代わりにjavascript関数を使用してダイアログボックスを表示しようとしています。 show(); "コマンド。javascript関数からダイアログボックスを呼び出す方法

function displayPopup(){ 

statusDialog.show(); 

} 

と私は

a href=”#” onclick=”statusDialog.show()” 

ような何かを行う場合、それは(私は必要な作業の流れではなく)だけで正常に動作:私がやりたい何

です。

これはPrimeFacesのコードです:

<p:dialog modal="true" widgetVar="statusDialog" header="Your request is in progress..." draggable="false" closable="false" resizable="false"> 
    <img alt="Banner Right" src="#/images/ajaxloadingbar.gif" border="0"/> 
</p:dialog> 

これは、生成されたコードです:

jQuery(function() {statusDialog = new PrimeFaces.widget.Dialog('j_idt41',{autoOpen:false,minHeight:0,draggable: false,modal: true,resizable:false,closable:false});}); 
+0

特定のエラーが発生しましたか?もしそうなら、共有してください。 IEまたはFirefoxの – jessegavin

+0

は何も起こりません。エラーや何もない、非常に混乱しています。 – vedar123

答えて

0

(私は前に)(ショーを見ていないが、あなたはアラートにアラートを生成することができます)機能、または「はい」および「いいえ」ボタンが付いた警告(確認機能(int confirm(String text))を使用)を使用します。

「あなたの要求は進行中です...」というアラートを呼びたいと思うようです。 私はあなたが基本的な警告で画像を表示することができないと思いますが、Googleの5秒が私にこのサイトを与えた:あなたの問題を解決するために思わ

http://javascript.internet.com/miscellaneous/custom-alert-box.html

+0

ええ、アラートは私の欲しいものの「並べ替え」をしますが、アラートはかなり醜いので私が必要とするものではありません(私の謝罪)。 – vedar123

+0

@ vedar123私はリンク先のカスタムアラートボックスを試しましたか?それはあなた自身のデザインでアラートを置き換えることで、あなたが望むことができるはずです。 – Benubird

+0

まだPrimeFacesメソッドを使用するためにブラウズしようとしていますが、私はあなたのメソッドを今夜撮影します。 :) – vedar123