fehler bei javascript in php
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
code
display
durchgang
element
ergebnis
erzeugen
grund
helfen
kleiner gemeiner fehler
message
nachricht
plan
status
suche
tabelle
teil
verbindung
vergeben
wolf
-
Hi
Also ich war mir jetzt nicht sicher, ob dass in javascript oder php kommt, habe mich aber für php entschieden, weil der code ja mit php erstellt wird.
Ein Teil aus meinem Script soll Tabellen erzeugen. Auf click einer Spalte soll das Div darunter sichtbar werden. Eine Variable wird bei jedem durchgang hochgezählt, so dass die Ids der Elemente durchnummerriert sind, und jede id nur einmal vergeben werden kann. Aber aus irgendeinem Grund, kann ich die displayeigenschaft nicht ändern. Das php-script läuft eigentlich und das Javascript auch, nur in dieser Verbindung tuts nicht! Aber hier erstmal das script:
while($row = mysql_fetch_object($ergebnis)) { $number = $number + 1; echo "<tr>"; if ($row->status == 0){echo "<td><img src=\"i_message_close.png\" ></td>";} else if ($row->status == 1){echo "<td><img src=\"i_message_open.png\" ></td>";} echo "<td><img src=\"i_message_delete.png\" ></td>"; echo "<td class=\"massage_line\" onclick=\"document.getElementById('message".$number."').display='inline';\">"; echo "Nachricht von ".$row->absender.":"; echo ", $row->empfänger, $row->time , <br>"; echo "</td>"; echo "</tr>"; echo "<tr><td colspan=\"3\"><div class=\"message\" id=\"message".$number."\" >".$row->message."</div></td></tr>"; }
Achja im stylesheet wird vorher folgendes festgelegt:
.message{display:none;}
Ich hab echt kein Plan was da schief läuft. Hoffe ihr könnt mir da weiter helfen!! MVG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kleiner, gemeiner Fehler:
document.getElementById('message".$number."').display='inline';
Da fehlt .style vor .display ;)
Gruß,
dex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage