location.replace mit Netscape
Uwe Endres
- javascript
0 Cheatah0 Uwe Endres0 Cheatah0 Uwe Endres0 Cheatah
0 GONZO0 Uwe Endres
Hallo Leute,
ich habe im Archiv den nützlichen Tip gelesen, für mein Problem
location.replace zu benutzen.
Das klappt im IE wunderbar. In Netscape leider gar nicht.
Ich habe folgende Zeilen benutzt:
<script type="text/javascript" language="JavaScript">
location.replace('datei1.asp')
location.href = "datei3.asp"
</script>
Laut Selfhtml sollte es ab Netscape 3.0 funktionieren.
Was gefällt Netscape daran nicht ?
Vielen Dank
Uwe
Hi,
Das klappt im IE wunderbar. In Netscape leider gar nicht.
"klappt nicht" klappt nicht. Bitte um Fehlerbeschreibung.
Cheatah
Hi,
Das klappt im IE wunderbar. In Netscape leider gar nicht.
"klappt nicht" klappt nicht. Bitte um Fehlerbeschreibung.
Cheatah
Hi,
Wenn ich nach dem location.href zur datei3 auf den Back-button drücke,
dann springe nicht nicht nach datei1( wie geplant) , sonder eben zur
datei2.
Wie gesagt es funktioniert im IE, aber in Netscape wird die datei2
nach wie vor auch in der Historylist angezeigt.
Uwe
Hi,
Wenn ich nach dem location.href zur datei3 auf den Back-button drücke,
dann springe nicht nicht nach datei1( wie geplant) , sonder eben zur
datei2.
Wie gesagt es funktioniert im IE, aber in Netscape wird die datei2
nach wie vor auch in der Historylist angezeigt.
was ist denn bitte datei2? Die aktuelle?
Du solltest zunächst einmal wissen, daß nach dem location.replace() das location.href nicht mehr ausgeführt werden dürfte, weil die aktuelle Seite inkl. allen JavaScripts beendet wurde. Hilft Dir das weiter?
Cheatah
Hi,
Wenn ich nach dem location.href zur datei3 auf den Back-button drücke,
dann springe nicht nicht nach datei1( wie geplant) , sonder eben zur
datei2.
Wie gesagt es funktioniert im IE, aber in Netscape wird die datei2
nach wie vor auch in der Historylist angezeigt.was ist denn bitte datei2? Die aktuelle?
Ja, das ist die Seite, auf der mein location.replace steht.
Du solltest zunächst einmal wissen, daß nach dem location.replace() das location.href nicht mehr ausgeführt werden dürfte, weil die aktuelle Seite inkl. allen JavaScripts beendet wurde. Hilft Dir das weiter?
Cheatah
Das hilft mir nicht weiter, denn der location.href wird auf beiden Browsern einwandfrei ausgeführt.
Uwe
Hi,
Du solltest zunächst einmal wissen, daß nach dem location.replace() das location.href nicht mehr ausgeführt werden dürfte, weil die aktuelle Seite inkl. allen JavaScripts beendet wurde. Hilft Dir das weiter?
Das hilft mir nicht weiter, denn der location.href wird auf beiden Browsern einwandfrei ausgeführt.
dann ist es wohl das location.replace(), welches nicht ausgeführt wurde. Eins von beiden geht nur, beim anderen ist die Seite schon weg.
Cheatah
Hallo Uwe,
du solltest dir ab und an mal ein Semikolon gönnen (-:
CYa
GONZO
Hallo Uwe,
du solltest dir ab und an mal ein Semikolon gönnen (-:
CYa
GONZO
Hallo Gonzo,
gute Idee, funktioniert aber trotzdem nicht.
Uwe
Hallo Leute,
ich habe im Archiv den nützlichen Tip gelesen, für mein Problem
location.replace zu benutzen.
Das klappt im IE wunderbar. In Netscape leider gar nicht.Ich habe folgende Zeilen benutzt:
<script type="text/javascript" language="JavaScript">
»» location.replace('datei1.asp')
»» location.href = "datei3.asp"
</script>
Laut Selfhtml sollte es ab Netscape 3.0 funktionieren.
Was gefällt Netscape daran nicht ?
Vielen Dank
Uwe
Ich bin auf eine Lösung gestossen.
<script type="text/javascript" language="JavaScript">
location.replace("datei3.asp")
</script>
Das hat genau die beabsichtigte Wirkung
Uwe