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

<table> dinamica

Estas en el tema de <table> dinamica en el foro de ASP Clásico en Foros del Web. estoy creando una funcion que captura datos del dos listbox y los muestro en una tabla que muestra que registros han elegido, lo que me ...
  #1 (permalink)  
Antiguo 11/11/2004, 06:40
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 5 meses
Puntos: 0
<table> dinamica

estoy creando una funcion que captura datos del dos listbox y los muestro en una tabla que muestra que registros han elegido, lo que me esta causando problema es que al mostrar el segundo par de registros seleccionados me sobreescribe los primeros alguien tiene algun ejemplo de esto que me pueda ayudar por favor !
  #2 (permalink)  
Antiguo 11/11/2004, 07:15
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
????

pon el codigo, mira que si fueramos adivinos nos dedicariamos a otra cosa.


pero si deseas un ejemplo....


do while not recordset.eof

response.write (recordset("campo1") &" , "& recordset("campo2"))

recordset.movenext
loop



algo asi?


  #3 (permalink)  
Antiguo 11/11/2004, 08:10
 
Fecha de Ingreso: noviembre-2004
Mensajes: 46
Antigüedad: 20 años, 5 meses
Puntos: 0
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
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 05:41.