Ciao a tutti!
Ho un problema con la creazione di un nuovo pulsante tramite JS;
il pulsante viene creato, ma non riesco a rendere attivo il metodo onClick(). Questo perchè non si può o perchè devo usare un altro modo per assegnare un metodo ad un pulsante creato alla fine del caricamento?
Ecco il codice:
codice:
<html>
<head>
<script language="javascript">
function creapulsante(){
var elem3 = document.createElement("input")
elem3.type = "button"
elem3.id = "puls"
elem3.value="Pulsante"
elem3.onClick = "all1()"
document.all.f1.appendChild(elem3)
//Dovrebbe inserire un tag del tipo:
//<input type="button" value="Pulsante" onClick="all1()">
//Invece onclick non funziona :dhò:
}
function all1(){
alert("Funziona!")
}
</script>
</head>
<body>
<form name="f1">
<input type="button" value="Genera un'altro pulsante" onClick="creapulsante()">
</form>
</body>
</html>
Qualcuno può aiutarmi?
Grazie e Buone Feste!
Fabbio