2013-10-03 338 views
0

我有一個jsp文件,其中我在頁面頂部顯示外部頁面(使用iframe)&其他部分是輸出在jsp文件中寫入的html代碼。刷新頁面無需刷新iframe

HTML代碼如下所示:

<body> 
    <iframe src="http://www.example.com" 
      width="100%" 
      height="60" 
      style="border: none;" 
      id="ifrm"> 
    </iframe> 
    <table>.....</table> 
    <table>.....</table> 
</body> 

現在我想以編程方式刷新頁面,而無需刷新iframe

我的問題是我可以刷新頁面而不刷新iframe

答案/提示將不勝感激。

+0

是的。使用AJAX刷新內容(在iframe以外的情況下)而不刷新整個頁面。 – Unknown

回答

1

iframe嵌入在主HMTL頁面(或JSP)中。所以如果頁面被刷新,iframe將會被再次加載。

爲了避免這種情況,我認爲以下兩種選擇:

  1. 使用AJAX來填充頁面的剩餘內容。這將涉及再次進行Ajax調用並呈現內容(<table>..</table>等)。

  2. 更簡單的選項:將其餘內容放在另一個iframe中。這將涉及爲剩餘內容創建另一個JSP頁面。