Ciao a tutti,
Sto preparando un progetto per l'università come già spiegato qui: http://forum.html.it/forum/showthrea...readid=1546680
Il problema che ho con javascript è che i bottoni creati con il dom non chiamano il metodo scritto nella proprietà onclick quando vengono premuti.
Ecco il metodo che crea gli elementi figli del mio progetto:
Ed ecco un esempio di come creo un input:codice://appende un nuovo figlio di tipo elem all'oggetto "padre", dopo avergli assegnato tutte le proprietà //come indicato nei due array paralleli "nomi_attributi" e "valori_attributi" //immete come testo dell'oggetto figlio la stringa "text" //infine, restituisce l'oggetto figlio creato function creaFiglio(padre,elem, nomi_attributi, valori_attributi, l_array_proprieta, text){ figlio = document.createElement(elem); if(text != null){ testo = document.createTextNode(text); figlio.appendChild(testo); } for(i=0; i < l_array_proprieta; i++) figlio.setAttribute(nomi_attributi[i],valori_attributi[i]); padre.appendChild(figlio); return figlio; }
Grazie in anticipo per le risposte.codice:creaFiglio(contenuto,"input",new Array("type","id","class","value","onclick"),new Array("button","but_indietro","small_button","<","MostraMenuPrincipale()"),5,null);

Rispondi quotando