 
			
				28/06/2006, 11:26
			
			
			     |  
      |    |    |    Fecha de Ingreso: noviembre-2004  
						Mensajes: 371
					  Antigüedad: 21 años Puntos: 0     |        |  
  |      query en js para cargar combo        bueno estoy a punto de cargar un combo segun la opcion seleccionada desde otro combo, pero tengo unos problemillas...   
si bien cuando elijo una opcion me carga info en el combo 2, no me carga lo k realmente me tiene que cargar y me carga solo un valor (o una opcion) cuando tengo mas valores en la tabla... las siguientes funciones    function addOpt(oCntrl, iPos, sTxt, sVal){  
     var selOpcion=new Option(sTxt, sVal);  
     eval(oCntrl.options[iPos]=selOpcion);  
   }     function cambia(oCntrl){      
    var indice = document.form5.linea.selectedIndex; 
    var valor = document.form5.linea.options[indice].value;     
    switch (valor) 
    {  		<% 	set rs=server.CreateObject("adodb.recordset")  
			sql="select id_producto,codigoProd,codLineaProd,nombreProd from producto" 
			rs.Open sql, conexion, 3, 3  
			while not rs.eof %> 
				case '<%=rs("codLineaProd")%>': 
					addOpt(oCntrl,  0, "<%=rs("nombreProd")%>", "<%=rs("codigoProd")%>");  
      			break;  
			    <%	rs.movenext  
					wend %>	 
	} 
	}		   
la cosa esk valor es un codigo de una categoria seleccionada... y la consulta es para todos los productos que pertenecen a esa categoria, pero en la query valor deberia ir dentro del where o no?? en ese caso no se implentaria switch (valor)... la verdad es que no se trabajar mucho con js y llegue a eso viendo algunos codigos mas menos iguales   
espero me puedan ayudar con el proble desde ya se agradese           |