tine: javascript location, wie gebe ich als ziel _parent an??

Hallo,

habe einen kleinen javascript code der eine passwort feld auf eine richtige eingabe  prüft und bei korrektem passwort eine neue Seite laden soll.(andere Index Seite)
Die Seiten sind allesamt mit Frames realisiert und wenn ich schreibe:
document.location.href="../index.htm"
wird zwar die richtige seite geladen allerdings in den mainframe.
Und das soll so natürlich nicht sein.
Also wie kann ich das umschreiben/realisieren das die neue seite mit target="_parent" geöffnet wird.

Meine bisherigen versuch das bei location mit reinzunehmen sind gescheitert, ich nehme an dass es da eine Methode oder ähnliches schon gibt, weiss allerdings nicht welche!

Liebe Grüsse
Tine

  1. Hi Tine

    habe einen kleinen javascript code der eine passwort feld auf eine richtige eingabe  prüft und bei korrektem passwort eine neue Seite laden soll.(andere Index Seite)

    JavaScript-Passwörter sind kein Schutz. Wenn du wirklich einen Passwortschutz haben willst verwende .htaccess oder noch sicherer SSL.

    document.location.href="../index.htm"
    wird zwar die richtige seite geladen allerdings in den mainframe.

    Es gibt AFAIK kein location Objekt unterhalb von document: http://selfhtml.teamone.de/javascript/objekte/document.htm.

    Also wie kann ich das umschreiben/realisieren das die neue seite mit target="_parent" geöffnet wird.

    Ich würd es mal window.location.href versuchen, wenn du die ganze Seite austauschen willst. Ansonsten musst du es mal mit window.frames (http://selfhtml.teamone.de/javascript/objekte/frames.htm) probieren.

    Schöne Grüße

    Johannes

    --
    ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
    Selfcode bei http://emmanuel.dammerer.at/selfcode.html
    1. Hallo Johannes,
      Danke für die schnelle Antwort!

      Ja das stimmt javascript ist selbstverständlich kein toller passwortschutz ich realisiere das nur momentan so aus testzwecken, später wird alles mit einer DB verbunden etc.

      mit dem window das war ein guter tipp!

      Ich hab's jetzt folgendermassen geschrieben:
      window.parent.location.href="../index.htm" ;
      und das geht!

      Danke und liebe Grüsse
      tine