10/05/2005, 13:41
|
| | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 7 meses Puntos: 2 | |
Hola Te recomiendo partir en pedazos lo que estas intentando, realmente es muy simple...
1. Necesitas jalar tus datos en ASP desde la base de datos.
2. Con esos resultados necesitas CREAR los valores para el JavaScript
3. AL FINAL solucionas el problema del refresh, una vez que tengas la funcionalidad correcta, te preocupas de los demas.
El problema grande que tienes, es que si tienes mucha info en tu base de datos, que creo que es el caso, tendras que crear toneladas de JS para evitar el refresh, lo cual no es bueno, tambien el sistema de IFRAME es complicado, es decir, muy avanzado.
Entonces preocupata por terminar los primeros dos pasos, y despues te metes con lo mas dificil. Para el ASP con JavaScript es muy sencillo, algo como
1. En HTML es solamente presentacion:
<select name='lista' onChange='pagina.asp'>
<option value=1>texto1</option>
<option value=2>texto1</option>
<option value=3>texto1</option>
<option value=4>texto1</option>
</select>
Con eso ya tienes una lista de valores.
2. En ASP, necesitas crear esa lista de forma dinámica:
rs= Conn.Execute("select * from tabla")
%>
<select name='lista' onChange='pagina.asp'>
<option value=<%=rs("valor")%>><%=rs("texto")%></option>
<%rs.movenext%>
<option value=<%=rs("valor")%>><%=rs("texto")%></option>
</select>
Si te fijas, la entrada es la clave, en otras partes has visto que la entrada es basada en arreglos (valores fijos), entonces lo unico que varia es el tipo de entrada, el sistema es el mismo.
Entonces, primero resuelve que funcine completamente lo básico, y después realiza las cosas mas complejas, con este sencillo ejercicio va a entender mucho mas acerca de ASP + HTML + JavaScript, porque te daras cuenta exactamente donde puedes utilizar cada uno.
Suerte!! |