首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网页中打开网页

在网页中打开网页
EN

Stack Overflow用户
提问于 2010-01-30 01:58:56
回答 3查看 746关注 0票数 2

我正在尝试显示网页中的网页,正如您在这里看到的那样

http://www.yoursdproperty.com/index.php?option=com_jumi&fileid=8&Itemid=34

上面和左边的部分是我的网站,中间的主要内容是一个不同的网站。我可能没有正确地做它,因为它没有以合适的尺寸显示它。

主要内容页面为:http://www.mlsfinder.com/ca_sandicor/raphaelshapiro/index.cfm

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-30 02:18:51

由于以下原因,您将很难使其完美地工作:

  • 您正在尝试将一个800px宽的网页放入一个700px宽的div中。
  • 您不能访问子框架的DOM来操作它,因为它在不同的域上。
  • 您不能依赖于子框架的一致高度。尽管宽度固定,但使用不同辅助功能设置(如默认字体大小)的用户可能会导致文本换行并调整文档的高度。

虽然您可以通过增加iframe的高度来过度补偿第3点,以允许任何额外的高度,但如果不更改站点的布局(主要是宽度),就无法真正处理第1点。

如果我是你,我会寻找其他途径来添加你正在寻找的功能。也许可以联系网站所有者,看看他们是否能满足你的需求。

票数 2
EN

Stack Overflow用户

发布于 2010-01-30 02:05:32

您这样做是正确的,页面将不适合,因为它是一个固定的宽度为800像素,它将不会挤压到适合您的页面。所以你唯一的选择就是将你的内容区域扩展到800像素。

票数 1
EN

Stack Overflow用户

发布于 2010-01-30 02:05:49

删除iframe标签的width和height属性。调整style属性中的width style属性,使其成为页面的正确大小。看起来你需要让iframe更宽一些。

代码语言:javascript
复制
<iframe src="..." frameborder="0" style="width:800px;height:480px;" />

当然,另一种选择是从iframe标签中删除‘scrolling=’no‘,以允许用户使用滚动条查看整个内部页面。

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

https://stackoverflow.com/questions/2163992

复制
相关文章

相似问题

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