Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2011, 19:01
Avatar de AlejandroMtzRmz
AlejandroMtzRmz
 
Fecha de Ingreso: febrero-2011
Mensajes: 81
Antigüedad: 13 años, 2 meses
Puntos: 4
Pregunta Definir variables al llamar a la funcion

Hola, estoy haciendo una funcion en la cual quiero definir algunas variables al llamarla. Se que se pueden hacer cosas como:

Código Javascript:
Ver original
  1. function alerta(mensaje,autor){
  2.  
  3. alert(mensaje + ' atentamente: ' + autor);
  4.  
  5. }

Y al llamar a la funcion:

<button onclick="alerta('Bienvenidos','Alejandro');">Mostrar</button>

Pero lo que yo quiero es usar el nombre de la variable para definirla al llamar la funcion, algo asi:

<button onclick="alerta(mensaje:'Bienvenidos',autor:'Alejandro',tie mpo:'5000');">Mostrar</button>

Y con eso se mueste una alerta asi:
Código Javascript:
Ver original
  1. function alerta(){
  2.  
  3. var mensaje = ?;
  4. var autor = ?;
  5. var tiempo = ?;
  6.  
  7. setTimeout("alert(mensaje + ' atentamente: ' + autor);",tiempo);
  8. }

De esa manera se pueden definir las variables sin importar su orden en los parentesis, pero no se de que manera se puede hacer, no necesariamente usando variable:'valor', pero lo mas parecido que se pueda?