Beim Aufruf von info1.htm soll die Seite in den Frame gestellt werden.
Dies funktioniert auch.
Allerdings habe ich beim Internet-Explorer (nicht bei anderen gängigen Browsern !!)
den Effekt, daß der Zurück-Button nicht zur vorhergehenden Seite führt.
Wird index.htm aufgerufen, so funktioniert der Zurück-Button.
Wer kennt die Ursache ?
index.htm:
<HTML>
<HEAD>
<script type="text/javascript" language="JavaScript">
<!--
if(window.location.href.indexOf("?") != -1) {
teile = window.location.href.split("?");
neueSeite = teile[1];
}
else {
neueSeite = "info1.htm";
}
function loadPageIntoFrame() {
frames.thema.location.replace(neueSeite);
}
//-->
</script>
</HEAD>
<frameset rows="90%" framespacing="0" border="0" frameborder="0"
onload="loadPageIntoFrame()">
<frameset cols="278,197%">
<frame name="dir" src="dir.htm" target="_self" noresize
scrolling="auto">
<frame name="thema" src="info1.htm" target="_self" scrolling=
"auto">
</frameset>
</frameset>
</HTML>
dir.htm:
<HTML>
<HEAD>
<base target="_self">
<script type="text/javascript" language="JavaScript">
<!--
if (top.frames.length == 0)
{window.location.href = "index.htm"}
//-->
</script>
</HEAD>
<BODY>
<h2>dir.htm</h2>
<br><br>
<a href="info1.htm" target="_top">Info1</a>
<br><br>
<a href="info2.htm" target="_top">Info2</a>
</BODY>
</HTML>
info1.htm:
<HTML>
<HEAD>
<script type="text/javascript" language="JavaScript">
<!--
if (top.frames.length == 0)
{window.location.href = "index.htm?info1.htm"}
//-->
</script>
</HEAD>
<br><br><br>
<h2>info1.htm</h2>
</BODY>
</HTML>