Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2009, 15:54
Rockger
 
Fecha de Ingreso: octubre-2009
Mensajes: 2
Antigüedad: 14 años, 6 meses
Puntos: 0
listas desplegables dinamicas con link

Hola, tengo una pregunta:
Tengo dos listas desplegables, la segunda depende de la primera, de modo que se construye dinamicamente con javascript; pero necesito que al hacer click en la segunda me arroje el valor de esta a un link que tengo despues. Como se hace?
Aca va lo que tengo:
<div id="div6"style="display:none" name="div">
<table>
<tr><td>
<select id="cat" name="categoria" onchange="cambia(document.f1.tema)">
<option value="0" selected>
:::------------------------------------------------------------:::</option>
<option value="1">Software transaccional para organizaciones</option>
<option value="2">Software de apoyo a la toma de decisiones</option>
<option value="3">Software de redes</option>
<option value="4">Software de seguridad</option>
<option value="5">Software de auditoria</option>
<option value="6">Software educativo</option>
<option value="7">No posee software</option>
</select></td></tr>
<tr><td>
<select id="tem" name="tema">
<option value="0">:::------------------------------------------:::</option>
</select>
</td></tr>
<tr><td align="center"><a href="#" id="tem">Consulte</a></td></tr>
</table>
</div>
<script language="javascript">
function addOpt(oCntrl, iPos, sTxt, sVal)
{
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}
function cambia(oCntrl)
{
while (oCntrl.length) oCntrl.remove(0);
switch (document.f1.categoria.selectedIndex){
case 0:
addOpt(oCntrl, 0, ":::------------------------------------------:::", "0");
break;
case 1:
addOpt(oCntrl, 0, "Control automático", "lista1.php");
addOpt(oCntrl, 1, "Código de barra", "lista2.php");
addOpt(oCntrl, 2, "Lector de banda magnética", "2");
addOpt(oCntrl, 3, "Punto de venta", "3");
break;}
}
</script>
Disculpen si la pregunta es muy obvia, pero es que ya le he intentado mucho y no se que hacer.
Gracias