Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2006, 08:59
bitshoot
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 6 meses
Puntos: 0
bueno me meti a ver el post y tengo lo siguiente, haciendo las modificaciones pertinentes...

<script language="JavaScript">

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,nombreProd from producto"
rs.Open sql, conexion, 3, 3
while not rs.eof %>
case '<%=rs("codigoProd")%>'
addOpt(oCntrl, 0, "<%=rs("nombreProd")%>", "<%=rs("codigoProd")%>");
break;
}
<% rs.movenext
wend %>
}
}
</script>


en el codigo html, el combo que cargo con otra query para cargarlo y mandar el valor que cargara con otra query el otro combo es el siguiente.

<select name="linea" onChange="cambia(document.form5.product)">
<option value="123" selected>Linea de productos</option>
<% while not rsCarga.eof %>
<option value="<%=rsCarga("codigoLinea")%>"><%=rsCarga("no mbreLinea")%></option>
<% rsCarga.movenext
wend %>
</select>

y por ultimo el combo que sera cargado desde js

<select name="select2" name="product">
<option value="123">Seleccione un Producto</option>
</select>

ahora me manda un error :

cuando cargo
linea 31
car 6
se esperaba :

y cuando selecciono una opcion del combo, me sale el siguiente error
linea 82
car 1
se esperaba un objeto

porque?? que esta mal, si alguien me pudiera ayudar grax