2011-10-12 114 views
0

我將iframe的src屬性設置爲主頁,因此登錄後我們將用戶重定向到主頁。當主頁面刷新時(使用F5)內部iframe位置丟失

當用戶瀏覽它時很好,但是當用戶使用鍵盤上的F5鍵作爲刷新按鈕時會出現問題。

它刷新整個頁面,將它們踢回主頁面(主頁設置爲iframe中的src)。

所以,我已經把最後訪問過的頁面url放到一個會話變量中。但是當最後訪問的頁面url使用post方法時會發生問題。然後,只需將網址放入iframe src即可,因爲表單中有method=post

回答

0

這是一個常見的帖子問題,實際上與iframe無關。這是我使用,以防止這個問題的方法:

  • 使用發佈的數據(其存儲到數據庫等),並顯示在屏幕上任何事情之前立即重定向到另一個頁面。如果需要在下一頁使用某些數據,請從存儲位置讀取數據,或者使用會話或獲取方法傳遞到下一頁。

那樣,刷新頁面不會有任何問題。您還可以將下一頁的網址存儲到發佈頁面的會話變量中。