Cita:
Iniciado por PHPeros
...Ahí se utiliza window porque que todas las variables y funciones declaradas en el scope global son propiedades de éste objeto...
No, caray, pues bien, eh!
Entonces, para hacer una analogía, del mismo modo como todos los elementos (
divs,
spans, etc) están contenidos en el
body, de modo que cuando se da clic a uno se da clic también al
body, del mismo modo, todas las variables y funciones presentes en el documento son parte del objeto window. Por esta razón se puede acceder a dichas funciones y variables como índices del array window:
window[this.value](), que sería, digamos, lo mismo que escribir algo como
window.miFuncion() Saludos cordiales!