
11/11/2004, 08:15
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 4 meses Puntos: 0 | |
ayuda Con Una Funcion HOLA A TODOS TENGO UNA PROBLEMILLA TENGO ESTOS DOS LISTMENU Y UNA FUNCION QUE MUESTRA LAS OPCIONES ELEGIDAS EN UNA TABLA Y QUIERO QUE LA FUNCIONS MUESTRE LAS OPCIONES ELEGIDAS CADA VEZ QUE EL USUARIO ELEGIDA REGISTROS, ES DECIR, SI HA ELEGIDO 4 REGISTROS QUE EN MI TABLA APARESCAN LOS CUATRO REGISTROS SI ALGUIEN ME PUEDE AYUDAR SE LO AGRADECERIA MUCHO ESTE ES EL PRIMER LISTMENU <select size="1" id="familia" name="familia" onchange = "sublist(this.form, familia.value)">
<option selected>Eliga una Opcion</option>
<%
familias_Sql = "Select distinct CODTIPO,NOMTIPO from TIPO"
rs.Open familias_Sql, Conn
do while not rs.eof
%>
<option value="<%=rs("CODTIPO")%>"><%=rs("NOMTIPO")%></option>
<%rs.movenext
loop
set rs=nothing
conn.close
set conn=nothing%>
</select>LA FUNCION QUE CARGA EL OTRO LISTMENU ES ESTA <script language="JavaScript">
// FUNCION DE COMBO BOX COMBINADO
function sublist(inform, seleccionado)
{
inform.subcatagory.length = 0
<%
productos_Sql = "Select distinct VISTADISTIPO.CODTIPO,DESCRIP,TIPO.NOMTIPO from VISTADISTIPO,TIPO where VISTADISTIPO.CODTIPO=TIPO.CODTIPO order by DESCRIP"
set rs = conn.execute(productos_Sql)
x=0
count= 0
y=0
do while not rs.eof
%>
x = <%= trim(y) %>;
subcat = new Array();
subcatagorys = "<%=(rs("CODTIPO"))&" "&(rs("DESCRIP")) %>";
subcatagoryof = "<%=(rs("CODTIPO"))%>";
subcatagoryid = "<%=(rs("DESCRIP"))%>";
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagoryid;
if (subcat[x,1] == seleccionado)
{
var oNuevo = document.createElement('OPTION');
oNuevo.value = subcat[x,2];
oNuevo.text = subcat[x,2];
inform.subcatagory.add(oNuevo);
document.prueba.anterior.value=oNuevo.text;
}
<%
count = count + 1
y = y + 1
rs.movenext
loop
rs.close
%>
}
</script> LUEGO CUANDO EL USUARIO A ELEGIDO LOS DOS REGISTROS DE LOS CADA LISTMENU PRESIONAN AGREGAR Y LLAMA A LA SIGUIENTE FUNCION <script language=javascript>
function agregar()
{
acumulador = new Array();
vari=document.prueba.familia.value;
vari2=document.prueba.subcatagory.value;
document.write("<table width=750 border=1 bordercolor=#669999 align=center>");
document.write("<tr>");
document.write("<td align=center>Tipo</td>");
document.write("<td align=center> Descripcion</td>");
document.write("</tr><tr>");
document.write("<td align=center>");
document.write(acumulador[1])
document.write("</td>");
document.write("<td align=center>");
document.write(acumulador[2]);
document.write("</td>");
document.write("</tr>");
document.write("<td align=center><%=var %></td>");
document.write("<P> </P>");
document.write("</table>");
}
</script> QUE ES LA QUE IMPRIME EN LA PAGINA LAS OPCIONES ELEGIDAS PERO MI DUDA ES COMO PUEDO HACER PARA QUE LA FUNCION GUARDE LAS VARIABLES ASI SI PRESIONAN 4 VECES AGREGAR SE MUESTREN LOS CUATRO REGISTROS SELECCIONADOS EN LA TABLA GRACIAS POR SU AYUDA DESDE YA
Última edición por jaccquita; 11/11/2004 a las 08:17 |