kostenloser Webspace werbefrei: lima-city


fehler bei javascript in php

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Kleiner, gemeiner Fehler:
    document.getElementById('message".$number."').display='inline';

    Da fehlt .style vor .display ;)
    Gruß,
    dex
  4. Autor dieses Themas

    programtools

    programtools hat kostenlosen Webspace.

    Genial! Ich suche mir den Wolf und habs echt nicht gefunden!!! Vielen vielen Dank!! MVG
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!