搜索了这个东西,尝试了所有这些,但我似乎无法使它工作。
我想iframe只将网站的某个特定部分变成论坛帖子,该论坛支持html发布。 我想iframe div:ptContainer从这个网站doodle.com/5bd7fzirdd3gnbzh到这里的帖子interncup-thc.ucoz.com/forum/5-1-2 似乎是空的帖子实际上有这个代码:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script> $("#ptContainer").load("http://doodle.com/5bd7fzirdd3gnbzh");</script>
但它不起作用。
答案 0 :(得分:0)
使用该代码你不是框架,你正在加载。这两个行动之间存在很大差异。
HTML元素(或HTML内联框架元素)代表一个 嵌套浏览上下文,有效地嵌入另一个HTML页面 当前页面。每个浏览上下文都有自己的会话历史记录 和活动文件。包含嵌入的浏览上下文 内容称为父浏览上下文。顶级浏览 上下文(没有父级)通常是浏览器窗口。
参考:https://developer.mozilla.org/en-US/docs/HTML/Element/iframe
描述:从服务器加载数据并放置返回的HTML 进入匹配的元素。
参考:http://api.jquery.com/load/
两种解决方案无关;知道你想做什么很重要。
如果你想使用iframe,你可以做一个简单的html iframe,如:
<iframe src="http://doodle.com/5bd7fzirdd3gnbzh" width="300" height="300"></iframe>
小提琴:http://jsfiddle.net/IrvinDominin/32bDj/
使用iframe,您无法直接/简单地控制iframed页面的内容。
使用jQuery加载问题是您面临的是不允许Access-Control-Allow-Origin
典型的跨域请求问题。
点击此处查看解决方案:JQuery load content from a remote site