繁体   English   中英

iframe加载时触发的事件

[英]Event firing when iframe loaded

我正在尝试设置事件,该事件应该在加载iframe时触发。 重要的是要承认,我希望此事件触发INSIDE iframe,而不是在父页面中。 实际上,父母不必知道iframe被加载了。

在开始时我已经尝试了$(function() {....} (document.ready)事件,但它似乎没有按预期工作。它似乎在父页面加载时触发(同一事件在父页面上工作为exxted)。

然后,我尝试了window.onLoad = function() {...}但它似乎根本不起作用(事件未被触发)。

那么,该怎么做? 再次,我希望iframe中的页面知道加载完成。 基本上,我想在父页面中将iframe页面中的$(function() {})作为事件。

我担心你不能以正确的方式做到这一点。

请参阅此链接: 如何将onload事件添加到div元素?

可能有人应该把票发给github。

如果您拥有正在加载到iframe中的页面,请将代码放在iframe中显示的页面中,而不是父页面。 如果您没有将页面加载到iframe中,则由于跨域安全沙箱限制,您无法执行正在尝试的操作。 你需要一个CORs解决方案http://en.wikipedia.org/wiki/Cross-origin_resource_sharing

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM