salve,
allora io vorrei assegnare l'evento onclick ad un div
il codice che uso e non funziona e questo:
function funzione(){
alert("ciao");
}
document.all.nomediv.onclick = funzione;
cosa sbaglio ?
salve,
allora io vorrei assegnare l'evento onclick ad un div
il codice che uso e non funziona e questo:
function funzione(){
alert("ciao");
}
document.all.nomediv.onclick = funzione;
cosa sbaglio ?
Non ricordo se onclick e` applicabile ad un <div>.
Comunque la sintassi per i browser recenti sarebbe:
document.getElementById('nomediv').onclick = funzione;
che chiaramente va inserito in uno script richiamto DOPO che il <div> e` stato definito.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
si ho risolto infatti il problema era che il div non era ancora definito.Originariamente inviato da Mich_
Non ricordo se onclick e` applicabile ad un <div>.
Comunque la sintassi per i browser recenti sarebbe:
document.getElementById('nomediv').onclick = funzione;
che chiaramente va inserito in uno script richiamto DOPO che il <div> e` stato definito.
ora ho un'altro problema:
function change() {
if(!document.all)
return
var menu=event;
//ora da io da menu vorrei accedere ad un elemento(div)
// dentro quello che ha generato l'evento
//ma non riesco a capire come arrivarci.
}
in pratica ho due div innestati
<div id=uno>
<div id=due>
</div>
</div>
spero di essermi spiegato :-)