可以在iframe之外访问html(从iframe)
Is possible to access to html outsite the iframe (from the iframe)?
像这样:
<!DOCTYPE html>
<html>
<meta><script type="text/javascript" src="jquery1.x.js"></script></meta>
<body>
<iframe src="myiframe.html">
</iframe>
<div class="dialog" style="display:none;">
Hello world!
</div>
</body>
</html>
(myiframe.html)<script type="text/javascript">
$('.dialog').show();
</script>
也许使用AJAX?
可以这样访问
var parentBody = window.parent.document.body;
$(".dialog", parentBody).show();
如果iframe和页面有相同的域(这实际上意味着遵守相同的域策略https://developer.mozilla.org/en-US/docs/JavaScript/Same_origin_policy_for_JavaScript)然后可以通过
轻松访问页面窗口对象。var parentPage = window.parent;
然后调用
parentPage.$('.dialog').show();
但是如果域不匹配,您将在这里得到一个安全异常
相关文章:
- 通过javascript/html访问twitter共享iframe
- 如何关闭html中的iframe弹出窗口
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 当#在iFrame中使用HTML时,阻止页面移动
- 如何在两个不同的iframe HTML之间进行通信
- 在iframe的情况下,jQuery html()将失败
- 如何使用Javascript在FireFox中将html从内存动态加载到iframe中
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题
- 如何使用 jquery 动态创建 iframe HTML
- 如何在弹出窗口中访问 iframe.html在 chrome 扩展程序中
- 在 Flex-iFrame html 中调用 JavaScript 函数不会发生
- javascript firefox iframe <html> trouble
- 从父窗口获取iframe html或名称
- 如何使用jquery检查iframe html文件滚动是否达到底部
- 如何在bootstrap模式中改变iframe HTML
- 嵌入IFrame html页面读取IFrame html属性
- 在iframe html中插入本地javascript
- 如何从diff来源获得iframe html
- 带有flash内容的iframe html页面会给下拉菜单带来问题
- 退出iframe HTML元素