Ver Mensaje Individual
  #16 (permalink)  
Antiguo 13/07/2007, 11:07
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Re: Como pasar parametros a una función?

Para capturar el post fijate en la esquina derecha superior de cada post y veras el numero, si das boton derecho -> copiar puedes copiar el enlace.

Ahora va la explicacion:

El cliente (explorador) tiene varios eventos almacenados, cuando por decir presionas una tecla automaticamente dispara el evento onkeydown, y en automatico le envia el evento de que tecla fue, esto es en automatico y es mecanismo interno del explorador.

Si tu quieres "sobrecargar" o redefinir esa funcion, el explorador espera que le pases un nombre de funcion:

Código:
document.onkeydown = mifuncion;
Entonces ahora de ejecutar el evento por default llama a mi funcion, y le pasa el evento en automatico, como tu quieres pasar otro parametro a tu funcion, tienes que usar lo que se les conoce como funciones anonimas:
Código:
document.onkeydown = function( evento_original_enviado_automatico ) {
        myfuncion( evento_original_enviado_automaticamente, 'otra variable', 'otra mas' );
}
Asi puedes pasar mas variables a un mismo evento, teniendo en cuenta que el primer evento te lo va a enviar en automatico el explorador.

Saludos y espero haya sido claro.