kati: Zugriff auf die dynamisch erzeugten Objekte

Beitrag lesen

hi,

ja so habe ich es gemacht (innerhalb des php-Scriptes), genau an der stelle, wo sich <script type="javascr... befindet bekomme ich einen Syntaxfehler... php will einfach mit javascript nichts zu tun haben :-(

danke
cu kati

Hallo Kati,

Anstatt nach dem Laden der php-Datei die HTML-Elemente dnamisch zu erzeugen, würde ich die Elemente gleich im php in die Seite reinschreiben. Dazu muß das php allerdings wissen, welche Elemente das sind, d.h. Du mußt der Seite beim Aufruf die zu erzeugenden Elemente als Parameter mitgeben und das dann auswerten, also z.B. so
Referenz.href = "index.php?content=" + unter_eintrag[1]+"&x="+x+"&y="+y;
Du kannst natürlich auch in einem JavaScript-Bereich am Ende der php-Datei die JavaScript-Funktion aufrufen, die mittels der Parameter x und y die HTML-Elemente dynamisch erzeugt, also ungefähr so:

echo '<script Language="JavaScript">sowiewo('+$_GET['x']+','+$_GET['y']+')</script>'
(Ich weiß nicht, ob die php-Syntax so in Ordnung ist, davon hab ich keine Ahnung.)

MfG. Lutz T.