0
A
回答
0
这是理想的,如果你能得到的iframe来告诉你,自己从框架中的脚本。例如,它可以直接调用父函数来告诉它已准备就绪。对于跨帧代码执行,始终需要小心,因为事情可能以您不期望的顺序发生。另一种方法是在自己的作用域中设置'var isready = true;',并让父脚本嗅探'contentWindow.isready'(如果不是,则添加onload处理程序)。
如果由于某种原因,它是不实际的iframe文档协同工作,你已经得到了传统的负载种族问题,即,即使元素是紧挨着对方:
<img id="x" ... />
<script type="text/javascript">
document.getElementById('x').onload= function() {
...
};
</script>
不能保证该项目在脚本执行时不会被加载。
出负载比赛的方式是:
在IE浏览器,你可以使用“readyState的”属性,看看是否有什么地方已经加载; 如果仅在启用JavaScript的情况下才能使用该项目,则可以在设置源并追加到页面之前设置“onload”事件函数来动态创建它。在这种情况下,它不能在回调设置之前加载;包括它的标记 老派的方式:“onsomething”处理程序HTML
<img onload="callback(this)" ... />
内嵌几乎都是错误的东西,并要避免,但在这种情况下,有时它是最不坏的选择。
0
看看在JavaScript的framebreakers这正是你在找什么。
这里有一些例子http://www.thesitewizard.com/archive/framebreak.shtml
0
未经测试,但应该工作:
if (self != top){
alert('FRAMED! URL = ' + top.location.href);
top.location = self.location;
}
相关问题
- 1. 从iFrame获取信息(document.getElementById)
- 2. 从文本文档中读取信息
- 3. PHP DOM文档获取节点信息
- 4. 获取加载ajax的文档信息
- 5. 从iFrame获取家长文档
- 6. 获取正确的信息从XML文档
- 7. PDF文档可以从Web服务中获取信息
- 8. Solr查询从文档中获取信息
- 9. 如何从pdf文档获取字符偏移信息?
- 10. 在Roslyn中,如何从SymbolFinder.FindCallersAsync获取文档信息?
- 11. 从SD卡文件获取apk信息
- 12. 从html文件中获取信息
- 13. ffprobe - 获取文件信息从管
- 14. 从一堆XML文件获取信息
- 15. 从XML文件获取信息
- 16. 从CSV文件获取信息
- 17. 从Ghost.py文件获取信息
- 18. 从PFX文件获取信息
- 19. 从IFRAME的信息复制到文件
- 20. UIGraphics.BeginPDFContext文档信息
- 21. 从remoteView获取信息?
- 22. 从图像获取信息
- 23. 从“QWidget”获取信息
- 24. 从AlertDialog获取信息
- 25. 从json sting获取信息
- 26. 从perl获取ini信息
- 27. 从privatevoid获取信息
- 28. 从Stormpath获取信息?
- 29. 从mySQL Tabel获取信息
- 30. 从URL获取信息