控制iframe
網路上很多人說控制iframe 只要控制src 就好了,錯! 至少在我長期研究下,下面這種程式碼沒有一次可以成功。
HTML]<iframe id="test" src="http://www.msn.com.tw"></iframe>
]
]test.src = "http://www.google.com.tw"; //src 只是一個屬性,當iframe 被載入時,瀏覽器透過該屬性得知iframe 所要求的網址,當載入完畢,瀏覽起就沒有理由回來檢視這項屬性值。
想要控制iframe 應該直接把iframe 視為一個document,這個時候,修改她的location 就能達成。因為把iframe 視為一個document,這屬於ID 屬性,請直接寫上ID 名稱。
HTML]<iframe id="test" src="http://www.msn.com.tw"></iframe>
]
]test.location = "http://www.google.com.tw"; //直接使用test.location,因為這是ID 屬性,用$('#test').location 可能會無效。
文章標籤
全站熱搜
