Foros del Web » Programando para Internet » ASP Clásico »

funcion jscript generada con asp

Estas en el tema de funcion jscript generada con asp en el foro de ASP Clásico en Foros del Web. Hola tengo una pagina htm en la q se repiten formularios con un combo. A cada form como esta dentro de un bucle le llamo ...
  #1 (permalink)  
Antiguo 26/11/2002, 04:22
din
 
Fecha de Ingreso: marzo-2002
Mensajes: 50
Antigüedad: 23 años, 2 meses
Puntos: 0
funcion jscript generada con asp

Hola tengo una pagina htm en la q se repiten formularios con un combo. A cada form como esta dentro de un bucle le llamo
<form name="form1<%=cont>">
dentro de este form genero con asp una select desde la q llamo a una funcion:
Response.write "<select name='" & strMenuInicial &"' size='1' onChange='Recal(" & cont & ")' class=btn>" & chr(13)

En esta funcion q llamo Recal q tengo arriba de mi documento qiero q me muestre los elementos q tiene cada form q la llama Mi codigo es

'*****FUNCION PARA SUMAR*****
Response.Write "<SCRIPT language='JavaScript' type='text/javascript'>" & chr(13)
Response.Write "<!--" & chr(13)
Response.Write "function Recal(cont)" & chr(13)
Response.Write "{" & chr(13)
Response.Write "alert (cont);" & chr(13)

Response.Write "var Valores=0;" & chr(13)

Response.Write "Valores=eval('document.form'+cont).elements.lengt h;" & chr(13) 'esta linea no pilla bien valor, no saca alert

Response.Write "alert(Valores);" & chr(13)
Response.Write "}" & chr(13)
Response.Write "-->" & chr(13)
Response.Write "</script>" & chr(13)


Alguien me puede ayudar?? Pq la variable valores no toma bien el valor, ¿sabeis porq?
gracias
  #2 (permalink)  
Antiguo 26/11/2002, 06:58
Avatar de cacike500  
Fecha de Ingreso: noviembre-2002
Mensajes: 56
Antigüedad: 22 años, 5 meses
Puntos: 0
Creo que es esto

Evidentemente el error está aqui:
Response.Write "Valores=eval('document.form'+cont).elements.lengt h;" & chr(13)

Reescribe la línea asi:
Response.Write "eval('Valores=document.form'+cont+'.elements.leng th;')" & chr(13)

Y casi seguro que te funciona.


Espero haber servido de ayuda,

cacike500
__________________
como dice un sabio amigo mio:
web puede...
master algo menos...
[AIG...2001]
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 14:32.