Wywołanie funkcji zdefiniowanej w innej funkcji w Javascript
Dzwonię do funkcji po kliknięciu przycisku w ten sposób:
<input type="button" onclick="outer();" value="ACTION">
function outer() {
alert("hi");
}
Działa dobrze i otrzymuję alert:
Teraz, gdy to lubię:
function outer() {
function inner() {
alert("hi");
}
}
Dlaczego nie otrzymam powiadomienia?
Funkcja wewnętrzna ma zakres dostępny w funkcji zewnętrznej.