次のようなコードがあります。
<a4j:commandLink
actionListener="#{controller.validate}"
onclick="showFadeLoadingImg();"
oncomplete="confirmOperation();}"
value="#{actionItem.actionDisplayName}"
reRender="text1,text2">
</a4j:commandLink>
ここでは、VPN がダウンしているときに、oncomplete イベントに jscript 関数 confirmOperation() があり、これが実行され、その関数からの望ましくない出力が表示されます。しかし、私が最終的に望んでいるのは、ボタンをクリックしたときに、サーバーに接続できるかどうか (VPN/インターネットが有効かどうか) を確認し、そうでない場合は、「接続できません」などのエラー メッセージを表示する必要があることです。サーバーに到達するか、ページをログインページにリダイレクトできますか?