Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

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





Frage

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>

Antwort 1 von rfb

Zitat:
replace(): Lädt einen anderen URI über den aktuellen Eintrag in der Liste der besuchten Seiten (History). Hat dadurch einen ähnlichen Effekt wie die Eigenschaft href. Der Unterschied ist, dass der aktuelle URI anschließend in der Liste der besuchten Seiten nicht mehr vorkommt.
(aus SelfHTML)

versuchs mal mit href statt replace().

Antwort 2 von wastl

Hat leider nichts gebracht.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: