Foros del Web » Programando para Internet » Javascript »

paso de parametros a una funcion JS

Estas en el tema de paso de parametros a una funcion JS en el foro de Javascript en Foros del Web. <script type="text/javascript"> function f1(x,txt,val){ ............ ........... ....... } </script> <BODY bgcolor="orange"> <FORM name="form" id="form"> Nuevo elemento:<BR>Texto<INPUT type="text" name="txt1"><BR>Valor<INPUT type="text" name="txt2"><BR> <INPUT type="button" value="Añadir al select" ...
  #1 (permalink)  
Antiguo 06/04/2011, 10:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 16 años, 4 meses
Puntos: 2
Pregunta paso de parametros a una funcion JS

<script type="text/javascript">
function f1(x,txt,val){
............
...........
.......
}

</script>
<BODY bgcolor="orange">
<FORM name="form" id="form">
Nuevo elemento:<BR>Texto<INPUT type="text" name="txt1"><BR>Valor<INPUT type="text" name="txt2"><BR>
<INPUT type="button" value="Añadir al select" onclick="..................."><BR>
</FORM>
</BODY>


f1(form,form.txt1,form.txt2) esta es la forma correcta(o al menos asi me funciona) de llamar a la funcion f1(), pero ¿por que no me funciona esta otra forma:f1(this,this.txt1,this.txt2) ?

En este ejemplo, se supone que el objeto this representa al formulario,¿no?
  #2 (permalink)  
Antiguo 06/04/2011, 10:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: paso de parametros a una funcion JS

No, this hace referencia al botón; this.form hace referencia al formulario en ese contexto.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/04/2011, 11:19
 
Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: paso de parametros a una funcion JS

Gracias por tu respuesta David:D

Perdone pero............no entiendo como this. form puede hacer referencia al formulario ?¿apuntaria this(solo en el this.form) en este caso al document?
  #4 (permalink)  
Antiguo 06/04/2011, 11:39
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: paso de parametros a una funcion JS

No, como expliqué, this en ese contexto hace referencia al input, al botón.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: funcion, js, parametros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:42.