2015-09-05 79 views
0
<iframe id ="iframeA" name="iframeA" src="./friendList.html" frameborder="0" width="100%" height="100%"></iframe> 

我有一個這樣的iframe標籤..當父框架被加載時,我在這個iframe主體中添加一些標籤。然而,當我使用jQuery將iframe src更改爲'./letterList.html'時,那麼letterList.html將正確加載,然後當我點擊返回按鈕時,iframe src不會更改爲原始'./friendList.html'(即使焦點在iframe中),但iframe中的內容是'./friendList.html'的內容。只有src沒有改變。當然,我在iframe中添加的標籤已經消失了。我瞭解標籤已經消失,但我不明白爲什麼src沒有改變,但iframe中的內容是原始iframes的內容。 有人可以幫我嗎?.....當我點擊返回按鈕時,iframe src沒有變化

回答

-1

不知道你是怎麼意思'爲什麼'。這不是錯誤,這是​​的行爲(請看name之前的註釋屬性說明)。這可能是因爲iframe有時應該無法與父文檔進行交互。
但是,如果您想要處理該問題,則可以在iframe中捕獲onbeforeunload事件並重置其src