在HTML IFrames和Frames中定位链接

打开你想要的链接

当您创建一个文档在IFRAME中时,该框架中的任何链接都将自动在该框架中打开。 但是通过链接上的属性(元素或元素),您可以决定链接的打开位置。

您可以选择使用该属性为您的内联框架指定一个唯一名称,然后将该链接指向该框架,并将该ID作为目标属性的值:

ID = “页面”>
目标=“网页”>

如果您将目标添加到当前浏览器会话中不存在的标识,则会在具有该名称的新浏览器窗口中打开该链接。 第一次之后,指向该命名目标的任何链接都将在同一个新窗口中打开。

但是,如果您不想使用ID命名每个窗口或每个帧,则仍可以定位某些特定窗口,而无需命名窗口或框架。 这些被称为标准目标。

四大目标关键词

有四个目标关键字不需要命名框架。 这些关键字允许您在Web浏览器窗口的特定区域打开可能没有与其关联的ID的链接。 这些是Web浏览器认可的目标:

如何选择你的框架的名称

当您使用iframe构建网页时,最好给每个人一个特定的名称。 这有助于您记住它们的用途,并允许您将链接发送到这些特定框架。

我喜欢为我的内容框命名。 例如:

ID = “链接”>
ID =“外部文件”>

使用HTML框架与目标

HTML5会使框架和框架集过时,但如果您仍在使用HTML 4.01,则可以使用与定位iframe相同的方式定位特定框架。 您使用id属性赋予帧名称:

ID = “myFrame”>

然后,当另一个框架(或窗口)中的链接具有相同的目标时,该链接将在该框架中打开:

目标= “myFrame”>

四个目标关键字也适用于框架。 _parent在封闭框架中打开,_self在同一框架中打开,_top在同一个窗口中打开,但在框架集之外打开,_blank在新窗口或选项卡中打开(取决于浏览器)。

设置默认目标

您还可以使用元素在网页上设置默认目标。 您可以将目标属性设置为要在其中打开所有链接的iframe名称(或HTML 4.01中的框架)。您还可以设置四个目标关键字之一的默认目标。

以下是如何编写页面的默认目标:

该元素属于您文档的HEAD。 这是一个无效的元素,所以在XHTML中,你应该包含结尾的斜线:

/>