2010-12-19 66 views
1

是否可以僅刷新窗口中的一幀而不是所有幀? 我的問題是,我有一個頁面index.php,裏面有兩個框架 - 菜單和內容。當用戶點擊刷新(f5)時,index.php再次被加載,內容頁面爲空白。f5 - 只刷新幀

我該怎麼辦?

+0

你的意思是你使用的是框架? – BoltClock 2010-12-19 13:16:31

+0

yes.i'm using frameset – Ronny 2010-12-19 13:21:00

+0

此行爲完全依賴於瀏覽器,您無法控制它。按下重新加載按鈕/鍵時,瀏覽器將始終重新加載最頂端的頁面。 – 2010-12-19 14:38:31

回答

2

如果您熟悉javascript在頁面刷新中的用法。你可以嘗試一下,而不是傳統的HTML做一份工作。

javascript:location.reload(false) 

將從緩存中進行頁面重新加載。設置爲你的內容頁面和菜單頁面,你可以設置它。

javascript:location.reload(true) 
0

你可以做什麼是存儲在cookie中的用戶選擇的最後一頁(使用客戶端代碼),然後在頁面加載(再次客戶端),即使檢查該cookie,如果存在,加載該頁面默認情況下不顯示空白頁面。

使用jQuery訪問餅乾變得非常簡單:http://plugins.jquery.com/project/Cookie