Links in Rahmen

Im normalen HTML-Dokument, wenn Sie auf einen Link klicken, wird das aktuelle Dokument im Browser-Fenster durch einen neuen ersetzt. Wenn Frames Dokumentladeschema verwendet, unterscheidet sich von der Standard. Der Hauptunterschied - die Fähigkeit, das ausgewählte Dokument aus einem anderen Frame zum Download bereit. Zu diesem Zweck verwenden Sie die <A> Ziel - Tag (Beispiel 1). Der Wert ist der Name des Rahmens gegeben , in dem das Dokument angegebenen Parameternamen (Beispiel 2) zu laden.

Beispiel 1: Ein Verweis auf eine andere Rahmen

gültig HTML
<DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<Titel> Der Verweis auf den Rahmen </ title>
</ Head>
<Body>
<P> <a href="text.html" target="CONTENT"> Inhalt </a> </ p>
</ Body>
</ Html>

Beispiel 2: Name des Rahmens

gültig HTML
<DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Frameset // EN" "http://www.w3.org/TR/html4/frameset.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<Titel> Die Datei index.html </ title>
</ Head>
<Frameset cols = "200 *">
<Frame src = "menu.html" name = "MENU" noresize>
<Frame src = "content.html" name = "CONTENT">
</ Frameset>
</ Html>

In Beispiel 2 ist der Rahmen CONTENT Name zugeordnet. Verwenden Sie das target = "CONTENT" auf das Dokument im angegebenen Frame geladen.

Frame-Namen muss auf einer Zahl oder einem lateinischen Buchstaben beginnen. Da die reservierten Namen sind wie folgt:

_blank - lädt das Dokument in einem neuen Fenster;
_self - lädt das Dokument im aktuellen Rahmen;
_parent - lädt das Dokument in die von der Mutter besetzten Rahmen, wenn die auch keine Option des übergeordneten Rahmens als _top wirkt;
_top - löscht alle Bilder und lädt das Dokument in das ganze Browserfenster.

Um gleichzeitig zwei Bilder auf einmal zu aktualisieren und laden Sie sie auf verschiedene Dokumente, haben Sie JavaScsript (Beispiel 3) zu verwenden.

Beispiel 3: Die gleichzeitige Laden von Dokumenten in zwei Frames

gültig HTML
<DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">
<Html>
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<Titel> Der Verweis auf den Rahmen </ title>
</ Head>
<Body>
<P> <a href="menu2.html" onClick= "parent.frames.CONTENT.document.location='content2.html'"> auf mich, klicken Sie auf </a> </ p>
</ Body>
</ Html>

In diesem Beispiel verwendet sSsylka wie üblich, sondern als Parameter hinzugefügt onClick Ereignis Klicks auf den Link zu verfolgen. Bitte beachten Sie, dass der Name des Rahmens sollte auch geschrieben werden , wie es in dem Parameternamen erscheint (in diesem Fall Großbuchstaben). JavaScript ist Groß- und Kleinschreibung und Misstrauen bezieht sich auf alle Rechtschreibfehler.

© Erklärung Copyright www.htmlbook.ru