kostenloser Webspace werbefrei: lima-city


Kleines Problem mit JS.

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    lol4me

    lol4me hat kostenlosen Webspace.

    document.getElementById(\'spielfeld\').innerHTML = \'\'+
    \'<table border=\"1\" width=\"100%\">\'+
    \'<tr>\'+
    \'<td width=\"25%\">\'; if(content[3] == undefined)
    {
    document.getElementById(\'spielfeld\').innerHTML = document.getElementById(\'spielfeld\').innerHTML + \'Hier ist was\';
    }
    document.getElementById(\'spielfeld\').innerHTML = document.getElementById(\'spielfeld\').innerHTML + \'</td>\'+
    \'<td width=\"25%\">lol</td>\'+
    \'<td width=\"25%\">lol</td>\'+
    \'<td width=\"25%\">lol</td>\'+
    \'</tr>\'+
    \'</table>\';

    Sollte doch richtig sein, oder? Aber der Browser zeichnet mir eine leere Tabelle, und darunter erst den Inhalt. Kann mir bitte wer sagen warum?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b****r

    was ist das spielfeld? div? body? anderer table/td?
  4. e********l

    In JavaScript benutzt man += für String Concations mit zeitgleicher Zuweisung, nicht nur = oder + ;)
  5. Autor dieses Themas

    lol4me

    lol4me hat kostenlosen Webspace.

    Ein <div>:

    <div align=\"center\" valign=\"top\" id=\"spielfeld\"></div>
  6. b****r

    @evil

    document.getElementById(\'spielfeld\').innerHTML = \'\'+ bedeutet
    document.getElementById(\'spielfeld\').innerHTML = nichts + das was sonst noch kommt

    --> nichts = 2 mal 1faches anführungszeichen

    sollte also trotzdem passen

    nachtrag: ich seh da keinen fehler, falls du den code irgendwo online hast würde ich den gerne mal als ganzes sehen

    Beitrag geändert: 6.5.2008 16:41:52 von beliar
  7. Autor dieses Themas

    lol4me

    lol4me hat kostenlosen Webspace.

    Danke, ich habe jetzt eine neue Variable deklariert, und \"setze\" dort den Inhalt \"zusammen\". Am Ende schreibe ichs ins div. Funktioniert so, aber anderst leider nicht und würde es gerne ohne unnötige Variablen machen.

    Edit: Die Funktion, wie ich sie vorher hatte: http://lol4me.lima-city.de/jscode1.txt (Sorry, aber Tabulator zu verwenden ist im Lima Texteditor leider nahezu unmöglich wenn man lange Zeilen hat.)
    So habe ich es jetzt:
    http://lol4me.lima-city.de/jscode2.txt

    Ich denke mit dem ganzen Code der Seite fängt niemand was an, die hat inklusive aller includes ect. 1273 Zeilen.

    Beitrag geändert: 6.5.2008 16:55:45 von lol4me
  8. e********l

    lol4me, nutze mal Prototype oder eine andere eventuell leichtgewichtigere Lib, damit ersparst dir sehr viel Arbeit ;)
  9. 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!