[GastForen Programmierung/Entwicklung JavaScript Browserabhängige Funktion des 'Zurück'-Buttons

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Browserabhängige Funktion des 'Zurück'-Buttons

wastl
Beiträge gesamt: 25

8. Mär 2005, 17:49
Beitrag # 1 von 1
Bewertung:
(357 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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>


X