Ergebnis 1 bis 3 von 3

Thema: Javascript createElement("div")

  1. #1
    Avatar von Dark
    Registriert seit
    29.11.2005
    Ort
    deutschland

    Standard Javascript createElement("div")

    ich habe hier versucht divs zu erstellen und sie in ein array zu speichern allerding werden einfach keine divs generiert.



    evtl liegts daran, das ich schon ne stunde auf den code starre und einfach nicht mehr blicke.

    HTML-Code:
    			function makeDIV(){
    				VarArray = new Array(maxNum);
    				
    				while(Num != maxNum){
    					VarArray[Num] = document.createElement("div");
    					
    					VarArray[Num].setAttribute("id", "divo0");
    					
    					VarArray[Num].setAttribute("style", "width:50px; heigth:50px; position:absolute; background-color :#000000;");
    
    					
    					//var interval = setInterval("divtestactio(VarArray[Num],20)",1);
    					alert(document.getElementById("divo0"));
    					Num++;
    				}
    			}
    maxNum = 20;
    Num = 0;

    Spoiler:
    kompletter code
    Geändert von Dark (25.05.2010 um 01:07 Uhr)
    I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
    Freemans Mind

  2. #2

    Standard AW: Javascript createElement("div")

    Ich blicke bei deinem Code leider nicht so ganz durch - dafür ist der zu unsauber. Was soll das eigentlich machen?

    Ein paar Tipps bezüglich sauberem JavaScript:
    - Es heißt "<script type="text/javascript">"
    - Man kann "window.onload" benutzen um eine Funktion beim Aufruf der Seite auszuführen - das braucht nicht in den Body.
    - IDs sollen eindeutig sein - also nicht die selbe an alle DIV Elemente vergeben werden
    - "document.getElementById()" gibt keinen String zurück, warum also die Verwendung in einem Alert Fenster?

  3. #3
    Avatar von Dark
    Registriert seit
    29.11.2005
    Ort
    deutschland

    Standard AW: Javascript createElement("div")

    Zitat Zitat von LoC Beitrag anzeigen
    Ich blicke bei deinem Code leider nicht so ganz durch - dafür ist der zu unsauber. Was soll das eigentlich machen?

    Ein paar Tipps bezüglich sauberem JavaScript:
    - Es heißt "<script type="text/javascript">"
    - Man kann "window.onload" benutzen um eine Funktion beim Aufruf der Seite auszuführen - das braucht nicht in den Body.
    - IDs sollen eindeutig sein - also nicht die selbe an alle DIV Elemente vergeben werden
    - "document.getElementById()" gibt keinen String zurück, warum also die Verwendung in einem Alert Fenster?
    1. sry habe das so aus einem buch aber danke
    2. das soll deshalb ne fuktion sein da es noch weiter verbaut wird
    3. eigtl hatten sie nicht den selben namen aber weil bei den dynamischen div namen keine DIV erstellt wurden habe ich mal statische namen vergeben
    4. ist nur zu testzwecken um zu schauen ob ein div erstellt wurde


    ich versuche durch den code eine variable zahl von divs um einen punkt rotieren zu lassen als ich schon divs vorgegeben hatte funktionierte es aber als ich das ganze versucht habe dynamisch zu machen ging es halt nicht mehr.
    I'm captain Gordon Freeman of the intergalactic house of pancake ordering to open the door
    Freemans Mind

Ähnliche Themen

  1. Antworten: 34
    Letzter Beitrag: 06.08.2009, 21:54
  2. Nervige "T" Pose und kein richtiges "sitzen" -.-
    Von Ardril Lerfai im Forum Hilfe & Support
    Antworten: 0
    Letzter Beitrag: 20.05.2009, 12:53
  3. "Und wieder einer weniger..." "Hey, da bewegt sich was!"
    Von !Xirteg! im Forum Bildbearbeitung
    Antworten: 9
    Letzter Beitrag: 28.11.2008, 21:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •