Named Frame or Window Targets
As we discussed earlier in section 11.4.1, you can label a
frame by adding the name
attribute to
its <frame>
tag.[2] Once named, the frame may become the destination display
window for a hyperlinked document selected within a document displayed
in some other frame. You accomplish this redirection by adding the
special target
attribute to the
anchor that references the document.
The target Attribute for the <a> Tag
If you include a target
attribute within an <a>
tag,
the browser loads and displays the document named in the tag’s
href
attribute in a frame or window
whose name
matches the target. If
the named frame or window doesn’t exist, the browser opens a new
window, gives it the specified label, and loads the new document into
that window. Once this process has been completed, linked documents
can target the new window.
Targeted hyperlinks make it easy to create effective navigational tools. A simple table of contents document, for example, might redirect documents into a separate window:
<h3>Table of Contents</h3> <ul> <li><a href="pref.html" target="view_window">Preface</a> <li><a href="chap1.html" target="view_window">Chapter 1</a> <li><a href="chap2.html" target="view_window">Chapter 2</a> <li><a href="chap3.html" target="view_window">Chapter 3</a> </ul>
The first time the user selects one of the table-of-contents
hyperlinks the browser opens a new window, labels it view_window
, and displays the desired document’s contents inside it. If the user selects ...
Get HTML & XHTML: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.