2011-03-04 6 views
1
<h:commandLink action="#{bean.preparePreview}" onclick="window.open('../note/note.faces', 'popupWindowName', 'dependent=yes, menubar=no, toolbar=no, height=450, width=700');return false;"> 

上記のコードアクションは実行されていません。ポップだけが表示されます。 問題点を教えてもらえますか?<h:commandLink action = "#{bean.preparePreview}"が機能しません。

+0

コードの1行で問題を解決できない場合があります。もう少しスニペットをお願いします。 –

+1

不要ですが、問題は 'BalusC'で述べたように、この行にあります – romaintaz

+0

こんにちは、このスレッドはあなたを助けるでしょう:http://stackoverflow.com/questions/2118656/hcommandlink-is-not-being-invoked – lucian

答えて

3

onclick機能の最後にreturn false;があります。これにより、要素のデフォルトアクションが呼び出されなくなります。したがって、それを削除するか、ロジックを並べ替えて、ターゲットページでのみウィンドウを開きます。

関連する問題