function CreaCaselle(numero,altezzaColonna,classe,matrice){ var casella; for(var n=0;n<numero;n++){ //codice che crea una casella di tipo div e l'appende al documento casella=document.createElement("div"); document.body.appendChild(casella); //codice che "conforma" la casella attribuendole una classe del CSS casella.className=classe; //Codice che stabilisce le coordinate della casella in base all'altezza della colonna casella.style.top=(EN(casella.currentStyle.height)*(n%altezzaColonna))+"px"; casella.style.left=(EN(casella.currentStyle.width)*(Math.floor(n/altezzaColonna)))+"px"; if(matrice) matrice.push(casella); } }Così, se viene fornito l'ultimo parametro, ossia il nome di un Array al quale aggiungere le caselle, le caselle vi vengono aggiunte, altrimenti se non viene fornito il parametro, l'istruzione di aggiunta viene ignorata.
Si tratta di un parametro facoltativo.
Nessun commento:
Posta un commento