[英]Is there a way to inject javascript code from an iframe into the parent window?
[英]Inject iframe javascript code to parent window
我需要iframe js代码才能成为父窗口的一部分。 有一种方法?
就我而言,这很完美。
<script type="text/javascript">
var wnd = window;
if(wnd.parent){
wnd = wnd.parent;
}
wnd.$.globalEval('$.unblockUI();Dialog.hide();');
</script>
当然,此过程使用jquery,但它所做的只是在当前窗口上调用execScript或eval。 我认为没有更好的方法可以做到这一点。
从父级调用到iframe:
假设您的框架称为“ myTargetFrame”,而您要调用的函数是myFunction():
document.getElementById('myTargetFrame').contentWindow.myFunction();
您也可以使用window.frames
代替document.getElementById
从iframe调用到父项:
parent.document.formname.fieldname.value = [value you want to set]
希望能帮助到你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.