当您创建一个文档时 IFRAME
,该框架中的任何链接将自动在同一帧中打开。但是通过链接上的属性(元素或元素),您可以决定链接的打开位置。
您可以选择为您的iframe提供属性的唯一名称,然后将链接指向该帧,并将ID作为该值的值 目标
属性:
ID = “页面”>目标=“网页”>
如果将目标添加到当前浏览器会话中不存在的ID,则会在具有该名称的新浏览器窗口中打开该链接。在第一次之后,指向该命名目标的任何链接将在同一个新窗口中打开。
但是,如果您不想使用ID为每个窗口或每个帧命名,您仍然可以在不需要命名窗口或框架的情况下定位某些特定窗口。这些被称为标准目标。
四个目标关键词
有四个目标关键字不需要命名框架。通过这些关键字,您可以在Web浏览器窗口的特定区域中打开可能没有与之关联的ID的链接。这些是Web浏览器识别的目标:
_自
- 这是任何锚标记的默认目标。如果你没有设置
目标
属性或您使用此目标,链接将在链接所在的同一窗口或框架中打开。
- 这是任何锚标记的默认目标。如果你没有设置
_parent
- iframe嵌入在网页中。并且您可以在另一个网页上的另一个iframe内的页面中嵌入iframe。当你设置
目标
属性为_parent
该链接将在持有iframe的网页中打开。
- iframe嵌入在网页中。并且您可以在另一个网页上的另一个iframe内的页面中嵌入iframe。当你设置
_最佳
- 在大多数使用iframe的情况下,此目标将以与打开链接相同的方式打开链接
_parent
目标呢。但如果有的话IFRAME
在里面IFRAME
,_最佳
target会打开系列中最高级别窗口中的链接,删除所有iframe。
- 在大多数使用iframe的情况下,此目标将以与打开链接相同的方式打开链接
_空白
- 这是最常用的目标 - 它在一个全新的窗口中打开链接,类似于弹出窗口。
如何选择框架的名称
当您使用iframe构建网页时,最好为每个网页指定一个特定的名称。这有助于您记住它们的用途,并允许您发送指向这些特定帧的链接。
我喜欢为我们的iframe命名。例如:
ID = “链接”>ID =“外部文件”>
使用带有目标的HTML框架
HTML5使框架和框架集过时,但如果您仍在使用HTML 4.01,则可以使用与定位iframe相同的方式定位特定框架。你给框架名称 ID
属性:
ID = “myFrame”>
然后,当另一个框架(或窗口)中的链接具有相同的目标时,该链接将在该框架中打开:
目标= “myFrame”>
四个目标关键字也适用于框架。该 _parent
在封闭的框架中打开, _自
在相同的框架中打开, _最佳
在同一个窗口中打开,但在框架集之外,和 _空白
在新窗口或选项卡中打开(取决于浏览器)。
设置默认目标
您还可以使用该元素在网页上设置默认目标。你设置了 目标
属性为您希望打开所有链接的iframe(或HTML 4.01中的框架)的名称。您还可以设置四个目标关键字之一的默认目标。以下是如何为页面编写默认目标:
该元素属于 头
你的文件。它是一个void元素,因此在XHTML中,您将包含结束斜杠:
/>