0

a4jでjsf 1.2を使用しています。AJAX リクエストが生成されると、GIF アニメーション イメージがページに表示されます。

    <a4j:status>
<f:facet name="start">
<h:graphicImage  value="/images/ajaxLoading.gif"       
style="float:right;position:absolute;
width:200px;top:100px;left:250px;"/>
</f:facet>
</a4j:status>

それはすべて正常に機能していますが、ユーザーが新しいウィンドウで同じ URL を開いた場合に応答が返されるまで (IE8 は新しいウィンドウで同じセッションを保持するため、ここでは IE8 に固有です)、同じ状態のページまたは同じ画像が必要です。表示されます。しかし、マイページには表示されません。

親切にいくつかの解決策を提案してください.......

4

1 に答える 1

0

AJAX 応答が返されるまでのステータスは、そのウィンドウ/タブに固有のものです。新しいウィンドウ/タブを開くと、セッションは同じですが、新しいウィンドウ/タブは、前のタブで AJAX 要求が行われたという通信を行いません。そのためのロジックを明示的に開発しない限り。

于 2013-06-20T07:26:16.773 に答える