Hallo Andreas,
if (Browser == "NN4")
{ var x = "/mh_ver_ns/index.html"; top.location.href = x; } // funktioniert !!!
»»nur am Rande:
"/mh_ver_ns/index.html" ist keine relative Pfadangabe. Dank dem "/" am Anfang müßte der Browser im lokalen Betrieb direkt unter C: nach dem Verzeichnis "mh_ver_ns" suchen.
Also wenn deine Datei mit dem Script unter "c:\work\test" ist, sucht der Browser evtl. nach "c:\mh_ver_ns" und wenn da kein Verzeichnis ist, passiert nichts.
Probier es mal ohne den ersten Slash "/" im Skript:
{ var x = "mh_ver_ns/index.html"; top.location.href = x; }
das bringt im nichts das wäre dann c:\work\test\WODUGRADBIST\mh_ver_ns\index.html
jetzt ist mir klar warum, ich mach aus faulheit nie das .. vor dem / dazu. Netscape und alle anderen wird es egal sein, nur der IE wird auch für das darstellen von ordnern verwendet und da bezieht sich das / auf root und ../ auf eine ebene höher. ändere es auf
{ var x = "../mh_ver_ns/index.html"; top.location.href = x; } und es sollte funktioniern
achja, der formhalber ändere die anderen auch :)
CU
Rufinus