2013-06-19 30 views
0

我正在使用jsf 1.2和a4j。當生成任何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保持在新窗口中同一個會話)的然後相同的狀態應該顯示頁面或相同的圖像。但它不會顯示在我的頁面上。

請提出了一些解決方案.......

回答

0

你的狀態,直到AJAX響應返回特定於該窗口/標籤。 當你打開一個新的窗口/選項卡時,雖然會話是相同的,但新窗口/選項卡將不會有AJAX請求在前一個選項卡中進行的通信,除非我們明確地開發Logic來執行此操作。

+0

感謝您的回覆,但可以請你告訴我的邏輯?? .. – rishi