Como dice el titulo necesito cargar datos a un
Menu Desplegable(name= "datos") desde una BD, cuando se selecciona una opcion de otro Menu Desplegable(name= "opciones" , los datos varian segun la opcion seleccionada).
Lo que se me ocurrio hacer es una llamada a una funcion(JavaScript) del tipo
onclick, q'lo unico q'hace es validar si la opcion elegida no sea vacia y redirecciona a una pagina(procesaOpcion.asp) donde hago la consulta(SQL), cargo los datos al Menu Desplegable en cuestion, y vuelvo a la pagina(paginaDatos.asp).
Este es el codigo:
Código:
<SELECT size="1" name="opciones" class="fuente" onclick="cargarDatos()">
<option value=" "> </option>
<option value="A">Datos.A</option>
<option value="B">Datos.B</option>
<option value="C">Datos.C</option>
<!-- ----------------------FUNCIONES-------------------------------------------------->
function cargarDatos() {
if(document.form.datos.value !=" ") {
window.location.href="procesaOpcion.asp";
}
}
Luego en la pagina procesaOpcion.asp:
Código:
<%
'Hago la cx a la BD y cargo el RSet
'Este While es un injerto q'quise adaptar a ASP(estaba en JavaScript y
obviamente no Funciona)
'Perdon por la burrada es solo para mostrar lo q'quiero hacer !
x=0
while (not objRS.Eof)
Request.Form("datos").value= new Option(x)
Request.Form("datos").value= "H"&obsRS("Dato")
objRS.MoveNext
'x= x+1
wend
oConn.Close
set objRS = nothing
set oConn = nothing
Server.Transfer("paginaDatos.asp")
%>
El tema es q'para cargar opciones al Menu, debo
crearlas primero y luego asignarle el valor (eso es lo q'vi q'funcionaba OK, desde una funcion(javaScript), pero los datos(son pocos) los carga desde un array definido en la misma pagina

). Pienso q'es factible hacerlo ya q'recuerdo varias paginas q'hacen esto.
Desde ya agradesco a quien pueda aportar algo,
Saludos.