Iframe 内部框架加载后如何执行函数?

Iframe 内部框架加载后如何执行函数?,iframe,Iframe,我有这个问题, 我有一个包含内部框架的html。 我有一个jquery语句,其中包含的函数将在整个页面呈现为以下形式后执行: $window.readyfunction{ //这里的声明 }; 使用上面的函数,我想检查是否已经渲染了内部帧。也就是说,我想检查内部框架是否已经加载了内部页面并完全显示了内部页面。它与$window.ready具有类似的效果 所以我的问题是, 我该如何编码?因为我已经尝试过这种方法$\u iframe id\uu.ready\u函数在这里用于检查;但它不起作用: 这行

我有这个问题,

我有一个包含内部框架的html。 我有一个jquery语句,其中包含的函数将在整个页面呈现为以下形式后执行:

$window.readyfunction{ //这里的声明 };

使用上面的函数,我想检查是否已经渲染了内部帧。也就是说,我想检查内部框架是否已经加载了内部页面并完全显示了内部页面。它与$window.ready具有类似的效果

所以我的问题是,

我该如何编码?因为我已经尝试过这种方法$\u iframe id\uu.ready\u函数在这里用于检查;但它不起作用: 这行吗

$('#iframe').load(function() {
  // Foo.    
});

Ir是一个编程问题,而不是一个网络托管问题。期待答案;哦,我明白了,谢谢你提供的信息:是否跨域?如果没有,您可以创建一个setTimeout循环,继续查询iframe的文档,查看document.body是否可用。用try-catch包装它,一旦document.body出现在iframe中,将其附加到body的onload中,加载您想要执行的函数。谢谢您提供的信息!!!事实上,这是个好主意:D我会尝试正确的方法:DHmm,应该。尝试使用$document。准备好了吗。。。而不是$window。准备好了吗。。。然后查看是否有效。$window.ready在网页的所有数据都显示在屏幕上后执行。我通常将此代码放在标记之前,因此在检查内部帧的渲染时,我希望得到类似的结果,而不显式地对内部帧进行编码