top.location.href funkt nicht
Eoleon
- javascript
Hi!
Folgendes Problem:
Ich möchte aus einem Iframe heraus bei Linkclick, dass das _top-Frame diesem Link folgt. Also beim Link heißt es href="#" und onclick="go()" und die funktion go lautet wie folgt:
function go()
{
top.location.href('http://fuhrmann-web.de/delphin/members/' + document.passwordForm.password.value + 'a.htm');
return false;
}
Also, was ist daran Falsch, warum sagt es mir "Fehler auf der Seite"?
Hoffe ihr könnt mir helfen!
Gruss, Eoleon.
Hi,
top.location.href('http://fuhrmann-web.de/delphin/members/' + document.passwordForm.password.value + 'a.htm');
href ist eine Eigenschaft des location-Objekts, keine Funktion.
cu,
Andreas
Und das heißt? Was muss ich anders machen?
Hallo,
Und das heißt? Was muss ich anders machen?
Methoden (Funktionen) rufst du mit mit object.foo(); auf, Eigenschaften weist
du Werte mit mit object.foo = bar; zu.
Gruß, Jan
hi,
http://fuhrmann-web.de/delphin/members/' + document.passwordForm.password.value + 'a.htm'
das es einen wirklichen passwortschutz per javascript nicht geben kann, weißt du aber hoffentlich.
gruß,
wahsaga
hallo,
Ich möchte aus einem Iframe heraus bei Linkclick, dass das _top-Frame diesem Link folgt.
Einen "_top-Frame" gibt es meines Wissens nicht, allerdings ein "_top-Fenster". Nachlesen bitte beispielsweise in http://de.selfhtml.org/html/frames/verweise.htm#beenden_von_framesets
Also beim Link heißt es href="#"
Dann bleibt dein iframe bestehen und der Verweis wird innerhalb des iframes geöffnet. "#" ist auch kein sehr glücklicher Name für ein Verweisziel. Mit "top.location.href" wird dagegen dein iframe vollständig verlassen und das Verweisziel eben im "top-Fenster" geöffnet. An deiner Funktion "go" ist auf den ersten Blick nichts Falsches zu erkennen, möglicherweise steckt der Fehler in "document.passwordForm.password.value".
Grüße aus Berlin
Christoph S.
Also ich weiß, dass ich mit JS keinen richtigen Pwd-Schutz habe. Dass das ganze das Iframe verlässt ist beabsichtigt und der Fehler kann in diesem Satz nicht sein, da ich ihn nicht verändert habe (Vorher hat alles funktioniert, alles was ich geändert habe ist, dass ich ein top. vor das location.href geschrieben habe...)
Gruss, Eoleon.
Des weiteren ist mir nun aufgefallen, öffne ich die Seite ohne Frame, funktioniert die weiterleitung.