首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从具有风格和功能的外部网站加载特定的div

问从具有风格和功能的外部网站加载特定的div
EN

Stack Overflow用户
提问于 2014-01-09 14:13:23
回答 1查看 252关注 0票数 0

我需要嵌入一个外部网站的搜索表单。目前,我正在使用带有css技巧的IFRAME

代码语言:javascript
复制
#outerdiv{ width:446px; height:246px; overflow:hidden; position:relative; }
#inneriframe{ position:absolute; top:-412px; left:-318px; width:1280px; height:1200px; }
代码语言:javascript
复制
<div id="outerdiv"><div id="innerdiv"><iframe></iframe></div></div>

这有助于仅显示特定的div,但我希望加载特定的div,而不是整个站点并显示特定的div。

我尝试过PHP SIMPLE DOM PATSER (Fetching Data From A Specific div id Using PHP)

代码语言:javascript
复制
include('simple_html_dom.php');
$html = file_get_html("http://www.farebuzz.com");
$displaybody = $html->find('div[class=search_bg]', 0)->plaintext;    

但是它只给出了没有样式表和功能的内容。

那么有没有什么方法可以获取特定的div以及它的样式和功能呢?

EN

回答 1

Stack Overflow用户

发布于 2014-01-09 16:06:21

你似乎走在正确的道路上。如果您试图从中获取div的站点没有提供嵌入div的方法,那么据我所知,唯一的替代方法就是使用某种脚本获取您感兴趣的div,就像您所做的那样。

但是,为了同时获得“样式和功能”,我要做的是找出div中使用了哪些样式表和/或javascripts,并将它们包括在内。如果这样做,最好是为获取的内容创建一个单独的文件,然后在iFrame中调用它到您的站点。这样,脚本和样式只会影响iFrame中的内容。

如果您维护(将要获取的元素的)属性/属性,我看不出css和/或javascript不能工作的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21012853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档