[英]Is it possible to change iframe src using javascript exists in page inside that iframe?
當此iframe內容發生某些變化時,我想更改iframe源,而iframe與父頁面位於不同的domian中。 這可以做到嗎?
我只需要向此iframe src添加一個哈希即可,這樣我就可以從父頁面訪問此哈希值,並根據此值做一些事情。
我做了什么:
在iframe頁面中,我寫道: window.location.hash = "close_child";
並在父頁面中寫道: if (document.getElementById("MyIFrameId").src.indexOf("#close_child") > 0) {
但我總是發現src為空
我不確定100%,但是我認為您應該可以做到這一點。 由於iframe只是一個框架,因此您應該能夠在iframe內的代碼內更改location屬性(與其他操作相同),並且所做的更改對父頁面都是可見的。
是的,可以做到。 父對象無法看到iFrame,但是IFrame可以從在 iFrame中執行的代碼中調用JavaScript過程,並向其傳遞諸如哈希值之類的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.