Jovalli: Weiterleitung in einer Function

moin moin,

ich möchte in einer Funktion u.a. eine Weiterleitung zu einer neuen Seite machen. Dazu verwende ich:

window.location.href="neueseite.html";

Dies klappt auch ab dem IE5.5 einwandfrei, doch leider NICHT mit Versionen darunter (auch nicht mit dem IE5.0)

Anmerkung: Wenn window.location.href="neueseite.html"; direkt im <body>Tag aufgerufen wird, dann funktioniert es auch mit IE4 und 5.

kennt jemand das Problem, oder noch besser die Lösung *g*

Gibt es eine andere Art der Weiterleitung in einer JS-Function?

TIA

jovi

  1. Hallo,

    window.location.href="neueseite.html";

    Dies klappt auch ab dem IE5.5 einwandfrei, doch leider NICHT mit Versionen darunter (auch nicht mit dem IE5.0)

    Der Fehler liegt sicher an einer anderen Stelle. Schreibe einfach ein alert(1); in die Zeile direkt darüber und teste, ob es ausgegeben wird. Dann kannst du das alert weiter nach oben verschieben, um den Fehler einzukreisen.

    Grüße, Stefan

    --

    <img src="http://zapp.i-networx.de/logo.gif" border=0 alt="">    http://zapp.i-networx.de/

    1. Der Fehler liegt sicher an einer anderen Stelle. Schreibe einfach ein alert(1); in die Zeile direkt darüber und teste, ob es ausgegeben wird. Dann kannst du das alert weiter nach oben verschieben, um den Fehler einzukreisen.

      nein, das "alert" direkt darüber wird ausgeführt. ich kommt 100% an diese stelle, nur wird nicht weitergeleitet :-(

      thanx

  2. Hallo, Jovi,

    Gibt es eine andere Art der Weiterleitung in einer JS-Function?

    versuch's doch mal so:

    URI = "neueseite.html";
    if(window.location.href.replace){window.location.replace(URI);}
    else{window.location.href=URI;} // causes problems with back button, but should work

    Grüße,

    Sebastian

    1. hm, nette idee, klappt leider auch nicht. Ich werde es wohl ganz anders lösen müssen ... (oder aussitzen, bis keiner mehr den IE<5.5 verwendet)

      trotzdem danke für die idee