Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
Ich habe von phase5 folgenden frame vorgesetzt bekommen.Wie muss ich ihn verändern!?
Hier ist der frame:
<body>
<frameset rows="200px,*" cols="180" frameborder="180" border="181" framespacing="1">
<frame name="oben" src="oben.html">ich bin tom </frameset>
<frameset cols="500px,*" frameborder="1" border="1" framespacing="0">
<frame name="links" src="links.html"></frameset>
<frame name="main" src="main.html"></frameset>
<noframes></noframes>
</body>
Was muss ich jetzt daran verändern und wo kann ich jetzt text und bilder einfügen!?
3 Antworten
- fridojetLv 5vor 1 JahrzehntBeste Antwort
hi,
ich glaube, du hast den Gag an Frames nicht begriffen. Eine Frame ist so ungefähr das Gegenteil eines Inhaltes. In einem Framesetdokument wird nur dokumentiert, welche Seiten angezeigt werden sollen; das Frameset selbst ist nur der Container.
Zu beginn des Internets gab es bei den meisten Seiten eine Startseite, auf welcher alle Unterseiten verzeichnet waren. Wenn man dann eine Unterseite gewählt hatte und dann zu einer anderen wollte, musste man den "Zurück"-Button des Browsers betätigen und dann - zurück auf der Startseite - die neue Unterseite wählen.
Framesets schufen Abhilfe, da man mit ihren mehrere Seiten gleichzeitig anzeigen kann. So kann man beispielsweise links eine Seite mit einer Auflistung aller Unterseiten anzeigen, währenddessen im Hauptteil der Seite eine Unterseite angezeigt wird. Und Dank des @target-Attributes bei Verweisen kann man auch einfach beschreiben, dass ein Link nicht in diesem, sondern z.B. im Hauptframe geöffnet werden soll.
Allerdings waren Frames von Anfang an nicht unumstritten. Anfangs war das schlagende Argument, Frames würden von zu wenigen Browsern unterstützt werden. Danach änderten sich Argumente:
http://www.subotnik.net/html/frames.html
Jetzt zum Technischen: Den BODY-Tag solltest du umweltfreundlich entsorgen, denn das Markenzeichen der Framesetvariante ( http://de.selfhtml.org/html/referenz/varianten.htm... ) ist, dass BODY nur im NOFRAMES-Tag ( http://de.selfhtml.org/html/frames/definieren.htm#... ) existieren darf. Über die restlichen Angaben wie @rows und @cols darfst du dich selbst kundig machen: http://de.selfhtml.org/html/frames/definieren.htm#... Außerdem gehört noch "ich bin tom" (!??!) in die Sperrmüllsammlung: Wie gesagt, Inhalt darf nur in NOFRAMES und in den Unterseiten exisitieren. Danach mache dich daran, diese viel zu hohen Rahmendefinitionen zu überarbeiten (Mehr dazu auf http://de.selfhtml.org/html/frames/eigenschaften.h... ). Außerdem solltest du auch bei Framesets nicht auf das HTML-/HEAD-Tag und die !DOCTYPE-Definition vergessen, sonst ist es nicht valide ( http://validator.w3.org/ ).
Als Beispiel für ein korrektes Frameset:
HAUPTDATEI: index.htm:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd%22%3E
<html>
<head>
<!-- Titel, Meta-Tags, etc. -->
</head>
<frameset cols="200, *">
<frame name="navi" src="navigation.htm">
<frame name="main" src="startseite.htm">
<noframes>
<body>
<h1>Alternativ-Inhalt</h1>
<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
</body>
</noframes>
</frameset>
</html>
NÄCHSTE DATEI: navigation.htm:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd%22%3E
<html>
<head>
<!-- Headangaben -->
</head>
<body bgcolor="#E0C0FF" text="#000000" link="#804080" vlink="#603060" alink="#804080">
<h1>Navigation</h1>
<ul>
<li>
<a href="startseite.htm" target="main">
Startseite</a></li>
<li>
<a href="rasenv.htm" target="main">Rolland Rasenvögel</a></li>
<li>
<a href="mosandro.htm" target="main">Mongole Mosandro</a></li>
</ul>
</body>
</html>
ALLE UNTERSEITEN SIND SO AUFGEBAUT: startseite.htm, mosandro.htm, rasenv.htm:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd%22%3E
<html>
<head>
<!-- Meta, Style, etc.
</head>
<body bgcolor="#FFF0C0" text="#000000" link="#A00000" vlink="#600000" alink="#A00000">
<h1>Heast oida, schau!</h1>
<p>Hier kannst du den Inhalt deiner Seiten schreiben.</p>
</body>
</html>
lg fdj
- jens 53121Lv 6vor 1 Jahrzehnt
mind. noch 2 HTML Dokumente anlegen, links.html und main.html
für jeden weiteren Link dann ebenfalls immer eine extra HTML Seite anlegen.
links.html könnte die Navigation sein:
<html>
<body>
<a href="main.html"><span style="font-weight: bold;">Home</span></a><br>
<span style="font-weight: bold;"><a href="link1.html">1.Link</a><br>
</span><span style="font-weight: bold;"><a
href="link2.html">2.Link</a><br>
</span><span style="font-weight: bold;"><a
href="link3.html">3.Link</a><br>
</span><span style="font-weight: bold;"><a
href="link4.html">4.Link</a><br>
</span><a href="link5.html"><span
style="font-weight: bold;">5.Link</span></a>
</body>
</html>
main.html als Startseite:
<html>
<body>
Hier ist die Startseite und Platz für weiteren Text...
</body>
</html>
- Anonymvor 1 Jahrzehnt
Tu der Welt einen Gefallen und vorschone sie mit deiner Seite ...