Scrollbars (Bildlaufleisten) erzwingen/verhindern
Der Web-Browser verwaltet die Scrollbars (Bildlaufleisten) eines jeden Frame-Fensters normalerweise automatisch. Wenn kein Blättern erforderlich ist, um den gesamten Fensterinhalt anzuzeigen, erhält das Fenster keine Scrollbars. Wenn der Inhalt größer ist, werden die Frame-Fenster automatisch mit Scrollbars ausgestattet. Sie können jedoch erzwingen, dass ein Frame-Fenster in jedem Fall Scrollbars bzw. keine Scrollbars hat.
Beispiel:
Anzeigebeispiel: So sieht's aus
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Text des universellen Titels</title>
</head>
<frameset cols="250,*">
<frame src="verweise.htm" name="Navigation" scrolling="no">
<frame src="startseite.htm" name="Daten" scrolling="yes">
<noframes>
Dieses Projekt verwendet Frames. Bei Ihnen werden keine Frames angezeigt.</p>
</noframes>
</frameset>
</html>
Erläuterung:
Durch die Angabe scrolling="yes" in einem <frame>-Tag erzwingen Sie, dass das Anzeigefenster dieses Frame-Fensters in jedem Fall Scrollbars besitzt. Durch scrolling="no" verhindern Sie, dass das Frame-Fenster Scrollbars erhält, selbst wenn der Inhalt länger ist. Ebenfalls möglich ist die Angabe scrolling="auto", die jedoch mit der Voreinstellung (Scrollbars bei Bedarf anzeigen) identisch ist und daher weggelassen werden kann.
Beachten Sie:
Wenn Sie das Scrollen des Fensterinhalts verhindern, können Inhalte, die größer sind als das Fenster, nicht vollständig angezeigt werden. Verwenden Sie scrolling="no" daher nur, wenn Sie sicher sind, dass der Fensterinhalt vollständig in das Frame-Fenster passt. Die Angabe ist zum Beispiel sinnvoll, wenn in einem Frame-Fenster dauerhaft ein Logo angezeigt werden soll und sonst nichts. Bei größeren Inhalten, vor allem in Frame-Fenstern mit relativer Größe, sollten Sie mit dem Ausschalten der Scrollbars vorsichtig sein - bedenken Sie, dass nicht alle Anwender die gleiche Bildschirmauflösung wie Sie haben.