Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2010, 00:36
Avatar de Fernarey1810
Fernarey1810
 
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Manejo de funciones semanticas

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
  1. // Función externa
  2. function muestraMensaje() {
  3. alert('Gracias por pinchar');
  4. }
  5. // Asignar la función externa al elemento
  6. document.getElementById("pinchable").onclick = muestraMensaje;
  7. // Elemento XHTML
  8. <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 original
  1. document.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?.