opener.location + Werteübergabe
Hannes
- dhtml
Hallo Forumsmitglieder,
ich kriege einfach nicht hin, dass sich auf Mausklick auf einen Namen ein neues Fenster öffnet, in welches ich den Wert Jens übermitteln will..
<a href="javascript: opener.location = 'result.htm?Jens'; opener.focus();"> Jens </a>
Der Browser gibt mir aus: "Fehler auf der Seite"
kann mir jemand helfen?
Beispiel siehe URL-Angabe, 2.Name: JENS
Vielen dank
Hannes
Hallo Hannes,
ich kriege einfach nicht hin, dass sich auf Mausklick auf einen Namen ein neues Fenster öffnet
<a href="javascript: opener.location = 'result.htm?Jens'; opener.focus();"> Jens </a>
Hm, du weißt, dass opener nicht ein neues Fenster ist sondern, wie der Name schon nahelegt, das öffnende Fenster ist? Was du suchst ist wohl eher http://de.selfhtml.org/javascript/objekte/window.htm#open.
JavaScript-Funktionsaufrufe haben auch im href nichts zu suchen, dafür gibt es die entsprechenden Event-Handler: http://de.selfhtml.org/javascript/sprache/eventhandler.htm
Grüße
David
vielen dank für die info.
vielleicht darf ich dir mein problem etwas genauer schildern. ich weiss nämlich nicht so recht, wie ich es lösen soll.
also wenn jemand im Browserfenster auf den Namen JENS klickt, soll sich zusätzlich ein neues Browserfenster öffnen, in dem mehr Informationen zu JENS aus der Datenbank geladen werden sollen.
Damit das neue Fenster weiss, dass es die Daten von JENS aus der DB holen soll, muss eine Werteübergabe "JENS" stattfinden. Ich dachte das sei die beste Lösung, JENS über die url zu vermitteln.
leider haut es mit dem code nicht hin:
<a href="result.php" target="_blank">jens</a>
wo schreibe ich hier den zu übermittelnden Wert JENS rein?
vielen Dank
Hannes
hi,
<a href="result.php" target="_blank">jens</a>
wo schreibe ich hier den zu übermittelnden Wert JENS rein?
zum beispiel kannst du den wert als GET-parameter übermitteln, in dem du als wert für href result.php?name=jens übergibst.
gruß,
wahsaga