iframe来自网站的div

时间:2013-04-21 14:18:58

标签: jquery html iframe

搜索了这个东西,尝试了所有这些,但我似乎无法使它工作。

我想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>

但它不起作用。

1 个答案:

答案 0 :(得分:0)

使用该代码你不是框架,你正在加载。这两个行动之间存在很大差异。

I帧:

  

HTML元素(或HTML内联框架元素)代表一个   嵌套浏览上下文,有效地嵌入另一个HTML页面   当前页面。每个浏览上下文都有自己的会话历史记录   和活动文件。包含嵌入的浏览上下文   内容称为父浏览上下文。顶级浏览   上下文(没有父级)通常是浏览器窗口。

参考:https://developer.mozilla.org/en-US/docs/HTML/Element/iframe

jQuery加载:

  

描述:从服务器加载数据并放置返回的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