如何在Iframe中制作内容会影响网页

时间:2013-07-03 00:27:13

标签: javascript jquery html

我的网页里面有html,javascript和jquery但是当我把它放在iframe中时它不会影响带有iframe标签的页面。是否有任何html代码可以允许iframe中的内容影响带有iframe的页面?

2 个答案:

答案 0 :(得分:1)

您可以使用window.parent获取父窗口的ID,然后使用它来使用Javascript进行更改:

window.parent.document.getElementById("someElement").innerHTML = "Some new content";

如果你正在使用jQuery,你可以这样做:

window.parent.$("#someSelector").someFunction();

...但您必须在窗口中加载jQuery才能使其正常工作。

答案 1 :(得分:1)

是的,你可以用JavaScript完成。

通过window.parent.SomeJsMethodDefinedInTheParent()你可以在父母中调用任意JS。

只需在父页面中定义一个方法并将其命名为