在一个静态网页 有一个iframe标签 我要让iframe 默认显示一个网页怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在一个静态网页 有一个iframe标签 我要让iframe 默认显示一个网页怎么办?相关的知识,希望对你有一定的参考价值。

在一个静态网页 有一个iframe标签 我要让iframe 默认显示一个网页怎么办? 也就是我只要打开页面 不需要点击任何东西,iframe 里面就显示了一个默认的网页。求高手指点!

在iframe标签里有一个src属性,可以设置它为默认网页就行了。

iframe支持所有浏览器。下面来看语法:

<iframe   src="规定在 iframe 中显示的文档的 URL" width="" height=""   frameborder="1/0"  name="iframe名称"     scrolling="yes/no/auto">   

</iframe>

在src里写上要嵌入到当前网页的html文件即可。

扩展资料

align属性规定iframe相对于周围元素的水平和垂直对齐方式,因为iframe元素是行内元素,即不会在页面上插入新行,这意味着文本和其他元素可以围绕在其周围,所以align属性可以规定iframe相对于周围元素的对齐方式;

 frameborder属性规定是否显示iframe周围的边框,但出于实用性方面的原因,最好不用设置该属性,而使用CSS来设置边框,是否显示边框:1(yes),0(no);

height 属性:规定 iframe 的高度。

marginheight 属性:规定 iframe 的顶部和底部的空白边距,以像素计。

marginwidth 属性:规定 iframe 的左边和右边的空白边距,以像素计。

参考技术A 在iframe标签里有一个src属性,你设置它为你的默认网页就行了,比如说你想默认显示default.html,可以如下:
<iframe src="default.html">当然,如果default.html和你当前网页不在同一目录下,就需要用完整的地址.本回答被提问者采纳
参考技术B 业面数字时间

使用 iframe 或 Object 标签将网页嵌入另一个

【中文标题】使用 iframe 或 Object 标签将网页嵌入另一个【英文标题】:Use of Iframe or Object tag to embed web pages in another 【发布时间】:2010-10-29 19:47:12 【问题描述】:

在我维护的最近上线的基于 Web 的系统中,它使用 Object 元素在主网页中嵌入第二个网页。 (实际上主网页包含菜单和标题,主应用程序页面在对象中)

例如

<object id="contentarea" standby="loading data, please wait..."  
    title="loading data, please wait..."   
    type="text/html" data="MainPage.aspx"></object>

此应用程序的旧版本使用 IFRAME 来执行此操作。我发现通过使用对象标签,嵌入式网页的行为与以前托管在 IFRAME 中时不同。例如,在 IE 中,工具提示不起作用(我将发布一个单独的问题!),并且看起来嵌入页面无法访问脚本中的父页面,尽管如果它是 IFRAME 则可以.

有人告诉我,对象标签优于 IFRAME 的原因是 IFRAME 已被弃用,因此未来版本的浏览器不能依赖它。这是真的吗?是否最好在 iframe 上使用 Object 标签来嵌入网页?或者 IFRAME 是否有可能在未来得到很好的支持(在我年老体衰,并且超过了我维护的应用程序的使用寿命之后)?

【问题讨论】:

【参考方案1】:

IFRAME 不是 XHTML 1.0 Strict DTD 的一部分。我相信它们在 HTML 4 和 XHTML 1.0 Transitional 中完全有效。仅出于这些原因,IFRAME 将在很长一段时间内继续得到支持。

许多书签和分析代码仍在使用 IFRAME。

【讨论】:

【参考方案2】:

虽然 W3C 规范可能表明 IFRAME 标记已被弃用(至少在 XHTML 中),但浏览器开发人员不一定完全遵循这些规范所说的(IE6 任何人?)

由于目前 IFRAME 的使用如此普遍,而且 W3C 似乎无法确定它们是否是未来的一部分(HTML 4.01 与 XHTML),我很确定它们是使用起来更安全的实现几乎适用于所有浏览器。

【讨论】:

【参考方案3】:

IFRAME element 是upcoming HTML5 standard 的一部分。此外,HTML5 是由主要的浏览器供应商(Mozilla、Opera、Safari、IE)开发的,这基本上保证了在可预见的将来我们将拥有 IFRAME 元素。其中一些已经支持一些 HTML5 元素,例如 AUDIO 和 VIDEO 以及一些新的 JavaScript API。

the OBJECT element is in the draft 也是如此,但那是因为 IFRAME 和 OBJECT 会有不同的用途。 IFRAMES 主要用于沙盒 Web 应用程序。

所以,我的建议是使用 IFRAME 而不是 OBJECT。

【讨论】:

+1 用于引用并阐明对象和 iframe 执行不同的工作【参考方案4】:

如果您要嵌入 HTML 页面,iframeobject 之间有一个明显的区别:

iframe 更新 src 将更改浏览器历史记录(添加新条目) object 更新data 不会改变浏览器历史记录

此外,如果页面嵌入在object 标记中,拖放似乎不起作用,但在iframe 标记中有效。我个人使用react-draggable 注意到它,我可以看到有人遇到了同样的问题 (https://***.com/questions/31807848/replacing-iframe-with-object-tag-drag-and-drop-not-working)

【讨论】:

以上是关于在一个静态网页 有一个iframe标签 我要让iframe 默认显示一个网页怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

iframe的高度可以随内容的多少而变化吗

关于静态网页的嵌入式播放 谁会制作 祥解一下

iframe引进网页的文件预览不显示

iframe标签用法详解

怎么让iframe自适应浏览器的高度和宽度

标签页是iframe的,在此页面跳转其他页面问题