MouseOver bei Tabellenzellen
Michael
- sonstiges
Hallo,
Ich gebe über PHP dynamisch Inhalt in Tabellenform aus. Hierbei soll die aktuelle Tabellenzelle bei MouseOver farblich markiert und bei MouseOut wieder ihre ursprüngliche Formatierung annehmen.
Ohne PHP prinzipiell auch kein Problem:
<td onmouseover="this.bgColor='silver';"
onmouseout="this.bgColor='lightgrey';">
... Inhalt ...
</td>
Wenn ich nun aber mein Vorhaben in PHP umsetzen will, dann funktioniert es leider nicht:
echo "<td onmouseover='this.bgColor='silver';'
onmouseout='this.bgColor='lightgrey';'>
... Inhalt ...
</td>";
An der Tatsache, dass PHP serverseitig und Javascript clientseitig abgearbeitet wird, kann es meiner Meinung nach nicht liegen, weil der Code ja dann so ausgegeben wird, als wäre er nicht in PHP eingebettet.
Warum funktioniert es nicht so, wie ich es beabsichtige ?
Dankeschön für Eure Hilfe.
Gruss, Michael
Hi,
Warum funktioniert es nicht so, wie ich es beabsichtige ?
Weil Du Änderungen bei den Anführungszeichen gemacht hast.
cu,
Andreas
Hallo Andreas,
Weil Du Änderungen bei den Anführungszeichen gemacht hast
Ich muss aber doch einfache Anführungsstriche verwenden bzw. diese auch noch maskieren, wenn sie ineinander verschachtelt werden und die Anweisung durch doppelte Anführungszeichen eingeschlossen wird.
Versteh nicht ganz, wo da der Fehler liegt...
Es ist doch schon "etwas" spät, um noch zu programmieren :o)
Gruss, Michael
Hi,
Warum funktioniert es nicht so, wie ich es beabsichtige ?
Weil Du Änderungen bei den Anführungszeichen gemacht hast.
Darf ich ein Fragezeichen anbringen?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo "<td onmouseover='this.bgColor='silver';'
onmouseout='this.bgColor='lightgrey';'>
... Inhalt ...
</td>";
Ergibt diese Ausgabe:
<td onmouseover='this.bgColor='silver';'
onmouseout='this.bgColor='lightgrey';'>
... Inhalt ...
</td>
Ausehen sollte es doch aber so:
<td onmouseover='this.bgColor="silver";'
onmouseout='this.bgColor="lightgrey";'>
... Inhalt ...
</td>
;)
Gruß aus Berlin!
eddi
Guten Morgen, eddi,
Wunderbar, jetzt funzt's :-)
Besten Dank...
...und gute Nacht :o)
Gruss, Michael