Hola. La consulta q quiero hacer es simple. Una forma de separar el codigo dinamico del html es usando funciones semanticas, de este tipo:
Código Javascript
:
Ver original// Función externa
function muestraMensaje() {
alert('Gracias por pinchar');
}
// Asignar la función externa al elemento
document.getElementById("pinchable").onclick = muestraMensaje;
// Elemento XHTML
<input id="pinchable" type="button" value="Pinchame y verás" />
Este ejemplo funciona bien, pero el problema lo tengo al querer pasarle parametros a la funcion, de esta forma:
Código Javascript
:
Ver originaldocument.getElementById("nombre").onFocus = muestraOculta(1,'nombre');
Esto no funciona, porque ejecuta una función y guarda su resultado en una propiedad de un elemento. Y lo q yo quiero hacer es asignar una función externa a un evento de un elemento. Como resuelvo esto?.