我正在尝试设置事件,该事件应在加载iframe时触发。重要的是要承认,我希望此事件触发INSIDE iframe,而不是在父页面中。实际上,父母不必知道iframe被加载了。
在我开始尝试$(function() {....}
(document.ready)事件时,它似乎没有按预期工作。它似乎是在加载父页面时触发(父页面上的同一事件与被驱逐的一样)。
然后,我已经尝试了window.onLoad = function() {...}
但它似乎根本没有工作(事件没有被解雇)。
那么,该怎么做?再一次,我希望iframe中的页面知道加载完成了。基本上,我希望在父页面中将iframe页面中的$(function() {})
作为事件。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您拥有正在加载到iframe中的页面,请将代码放在iframe中显示的页面中,而不是父页面。如果您不将页面加载到iframe中,则由于跨域安全沙箱限制,您无法执行您尝试的操作。你需要一个CORs解决方案http://en.wikipedia.org/wiki/Cross-origin_resource_sharing