Einzelnen Beitrag anzeigen

Benutzerbild von S2B
S2B

Registriert seit: 1. Feb 2004
Ort: Aachen
1.268 Beiträge
 
#14

Re: (JS|PHP) popup datenübergabe

  Alt 21. Aug 2005, 10:32
Du hast nicht konsequent das gemacht, was alcaeus vorgeschlagen hat:
bei dir im Quellcode steht das:
Code:
opener.document.form_"+z+".cardname_"+z+".value = x;
aber bei alcaeus steht das:
Code:
eval("opener.document.form_"+z+".cardname_"+z+".value = x;");
meine Lösung für dieses Problem wäre aber so etwas in der Art (müsste normalerweise gehen):
Code:
opener.document.forms["form_"+z].elements["cardname_"+z].value = x;
Das müsstest du dann noch entsprechend auf die zweite Zeile anpassen.

btw. hat dein Dokument noch ein paar andere Fehler (nicht JS), z.B.:
Code:
//3 frame style
Kommentare in CSS gehen eigentlich so:
Code:
/* 3 frame style */
außerdem wird CSS nicht wie JS so eingeschlossen:
Code:
<!--
deinCode
//-->
sondern so:
Code:
<!--
deinCode
-->
Zum Schluss noch: Ich würde an deiner Stelle den HTML-Code aus dem echo nehmen und direkt ins Dokument schreiben, Variablen kannst du dann darin per
Code:
<?php echo $deine_var ?>
einfügen. So wird der Code lesbarer und du hast nicht immer diese nervenden Escapes im Code.
Simon Praetorius
Gruß
S2B
  Mit Zitat antworten Zitat