Cita:
Iniciado por caricatos
...Teniendo valores (en los value) iguales a sus funciones, podrías simplificar mucho...
Excelente maestro
caricatos. Hice cambios según tus recomendaciones, y todo funciona bien. La cosa quedó
así.
Sería bastante nutritivo si pudieras explicar cómo se lee esto:
onchange="window[this.value]()"
Creo entender la parte de
[this.value](), que sin duda dice: cuando ocurra el evento onchange en el select, se va a ejecutar la función que tenga como nombre lo mismo que el value de este (this) elemento cliqueado.
Pero no entiendo bien qué hace ahí el
window. Por lo que logro ver, bueno, pues se hace referencia al objeto window, o sea a la ventana, como si fuera un array, y por eso se ponen inmediatamente los corchetes haciendo referencia a un índice, el índice sería el option seleccionado...
Saludos!