Foros del Web » Programando para Internet » Javascript »

ayuda Con Una Funcion

Estas en el tema de ayuda Con Una Funcion en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/11/2004, 08:15
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 19 años, 6 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>&nbsp;</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
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 15:41.