Hall Jo
erst einmal danke für diese schnelle Reaktion.
Gerne :)
Leider bekomme ich folgende Fehlermeldung:
'document.formular.T1'ist Null oder kein Objekt
Soweit ich das verstanden habe, willst du aus einem Objekt auf der Seite 1 irgendeinen Wert per URL an die Seite 2 übergeben.
Also vergib an das Element von dem du den Wert (Seite 1) auslesen willst eine id, dann kannst du über
'document.getElementById("id_des_elementes").value' (funktioniert zb bei Textfeldern)
den Wert auslesen und an die URL anhängen. Wenn du zb einen Text aus einem Html Element übergeben willst musst du das ein wenig anders schreiben:
'document.getElementById("id_des_elementes").firstChild.data'
Dann hängst du das ganze an die JS Aufruffunktion so an:
...
window.open("seite2.htm?varname=" + document.getElementById("id_des_elementes").value,
"neues_fenster", "height=100,width=200");
...
...und im Zielfenster lässt du dir die übergebene Variable "varname" wieder von PHP ausgeben:
...
<form name="formular">
<p><input type="text" name="T1" size="20" value="<?php echo $_GET["varname"]; ?>"></p>
</form>
...
Ich weiss nicht ob ich in diesem Bsp. deine Variablen so wie du es brauchst übergebe, aber damit sei dir einmal die Funktionsweise erklärt, kannst du ja dann an deines anpassen.
Folgende Links sind evtl. hilfreich:
http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm
http://selfhtml.teamone.de/javascript/objekte/node.htm
freundliche Grüsse,
Daniel
Das ist der ganze Jammer, die Dummen sind immer so sicher und die Gescheiten so voller Zweifel.
[Bertrand Russell]