2013-10-04 73 views
-2

我使用文本框作爲地址欄和iframe作爲Web內容主機創建了一個Web瀏覽器類型的應用程序。在文本框中輸入地址後,iframe中的內容會發生變化並正常運行。當客戶點擊iframe中的鏈接時,地址欄中的文本應該根據iframe中的內容進行更改 - 我該怎麼做?確定iframe中顯示的內容

例如:首先,www.microsoft.com在文本框中,相應的頁面位於iframe中。如果我點擊產品等鏈接,則文本框文本應該更改爲iframe中的頁面。

+0

你說的是已經有三個答案的問題,,,但也有一個不適合我的答案。這是不是我正在尋找的答案,我期待獲得iframe的狀態,並獲得狀態到我的地址欄..... document.getElementById(「iframe_id」)。contentWindow.location.href –

回答

0

您可以在iframe上使用onload事件來知道url何時被更改。然後閱讀src屬性並更新您的文本框。

+0

我做了同樣的事情....但總是我得到相同的網址,我給了第一,在onload()事件我沒有得到更改的網址。 –

+0

你使用iframe.src還是iframe.getAttribute(「src」)? –

+0

我都用過,但是當我檢查Elemet時,我也得到了src,因爲我已經分配了第一個 –