Hallo zusammen.
Ich habe ein Problem mit Frames und zwar, besteht meine Website aus einer rechten Kolonne (Frame), die immer identsich bleibt und einem Linken Frame, dessen Inhalt sich ändert. Dort sollen verschiedenen Themenbereiche angezeigt werden.
Das Frameset ist deshalb folgendermassen aufgebaut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Frameset mit Sitemap</title>
</head>
<!--<h1> Dies ist ihr Auswahlemnue: Hier können Sie wählen, welchen Bereich unseres Unternehmens sie gerne näher betrachten möchten.</h1>-->
<frameset cols="250,*">
<frame src="auswahlmenue.html" name="Navigation">
<frame src="startframe.html" name="Daten">
<noframes>
<body>
<p><a href="auswahlmenue.html">Navigation</a> <a href="startframe.html">Daten</a><a href="frame1.html">Navigation</a></p>
</body>
</noframes>
</frameset>
</html>
Das linke Frame ("Navigation" enthält die Links und heisst Auswahlmenue. Es ist folgendermassen aufgebaut:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Auswahlmenue</title>
</head>
<body bgcolor="#E0C0FF" text="#000000" link="#804080" vlink="#603060" alink="#804080">
<h1>Auswahlmenue</h1>
<p>
<a href="frame1.html" target="Daten"><b>Logistikbereich</b></a><br>
<a href="lkw1.jpg" target="Daten"><b>Über HTML</b></a><br>
<a href="frame2.html" target="Daten"><b>Noch viel mehr</b></a>
</p>
</body>
</html>
Je nachdem welchen Link ich jetzt in diesem Frame ankilcke, sollten die Dateien frame1.html oder lkw1.jpg oder frame2.html im rechten Frame angezeigt werden. Zu Beginn sollte dort die Datei startframe.html angezeigt werden.
Die Datei frame1.html sieht folgendermassen aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Startseite</title>
</head>
<body bgcolor="#FFF0C0" text="#000000" link="#A00000" vlink="#600000" alink="#A00000">
<h1>Willkommen im Bereich Logistik</h1>
<p><img src="lkw1.jpg" width="350" height="300" alt="Bild eines LKWs"></p>
<p><img src="lkw2.jpg" width="350" height="300" alt="Bild eines LKWs"></p>
<p><img src="lkw3.jpg" width="350" height="300" alt="Bild eines LKWs"></p>
<p><img src="lkw4.jpg" width="350" height="300" alt="Bild eines LKWs"></p>
</body>
</html>
Diese Datei wird aber nie angezeigt. Es kommt immer die Meldung:"Diese Seite kann nicht angezeigt werden." Wenn ich die Datei auswahlmenue.html alleine im Browser anzeigen lassen und dann die Datei frame1.html aufrufe, dann klappt das ganze. Wenn ich aber das Frameset im Browser anzeigen lasse und dann im linken Frame (auswahlmenue.html) denn Button zum Aufrufen von frame1.html drücke, dann erscheint die Fehlermeldung. Was stimmt hier nicht? An den Pfaden kann ja es ja eigentlich nicht liegen, denn die Datei frame1.html wird ja schön angezeigt, wenn ich sie im auswahlmenue.html aufrufe. Oder stimmt etwas mit den Targets nicht?
Ich finde den Bug einfach nicht. Vielen Dank für Eure Hilfe im Vorraus! So long Hansheiri