sto chiamando una funzione fare clic sul pulsante in questo modo:Chiamare una funzione definita all'interno di un'altra funzione in Javascript
<input type="button" onclick="outer();" value="ACTION">
function outer() {
alert("hi");
}
Funziona benissimo ed ottengo un avviso:
Ora quando faccio in questo modo:
function outer() {
function inner() {
alert("hi");
}
}
Perché non ricevo un avviso?
Sebbene la funzione interna abbia un ambito disponibile nella funzione esterna.
Da dove si tenta di chiamare 'inner'? – Bergi