是否可以使用该iframe内页面中存在的javascript更改iframe src?
我想更改iframe源当此iframe内容发生更改时,iframe与父页面位于不同的域中。这能不能做到 我只需要向这个iframe src添加一个散列,这样我就可以从父页面访问这个散列值,并根据这个值做一些事情 我所做的: 在iframe页面中,我写道:window.location.hash=close\u child;是否可以使用该iframe内页面中存在的javascript更改iframe src?,javascript,html,iframe,cross-domain,Javascript,Html,Iframe,Cross Domain,我想更改iframe源当此iframe内容发生更改时,iframe与父页面位于不同的域中。这能不能做到 我只需要向这个iframe src添加一个散列,这样我就可以从父页面访问这个散列值,并根据这个值做一些事情 我所做的: 在iframe页面中,我写道:window.location.hash=close\u child; 在父页面中,我写道:if document.getElementByIdMyIFrameId.src.indexOfclose\u child>0{但我总是发现src是空的我
在父页面中,我写道:if document.getElementByIdMyIFrameId.src.indexOfclose\u child>0{但我总是发现src是空的我不是100%确定,但我认为您应该能够毫无问题地做到这一点。因为iframe只是一个框架,所以您应该能够在iframe内的代码中更改location属性,就像您对其他任何内容一样,并且当是的,可以这样做。父对象无法看到iFrame,但iFrame可以从iFrame中执行的代码调用JavaScript过程,并向其传递诸如哈希值之类的参数