Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/08/2006, 16:20
HemeAqui
 
Fecha de Ingreso: agosto-2006
Mensajes: 44
Antigüedad: 18 años, 5 meses
Puntos: 1
Sí, ya veo el problema... hiciste un COPIAR+PEGAR... el problema es que se pega como una sola línea, en cuyo caso faltó un ; . Este código ya esta corregido :)
Código HTML:
<html>
<body>
<script>
function doCombo2(opt)
{
  var o=document.getElementById("combo2div");
  var c=new Array();
  c["co11"] = new Array("combo.op11.1", "combo.op11.2", "combo.op11.3", "combo.op11.4");
  c["co12"] = new Array("combo.op12.1", "combo.op12.2", "combo.op12.3", "combo.op12.4");
  c["co13"] = new Array("combo.op13.1", "combo.op13.2", "combo.op13.3", "combo.op13.4");
  c["co14"] = new Array("combo.op14.1", "combo.op14.2", "combo.op14.3", "combo.op14.4");
  c["co15"] = new Array("combo.op15.1", "combo.op15.2", "combo.op15.3", "combo.op15.4");

  var t="Combo 2: <select name=\"combo2\">";
  for (var i=0; i<c[opt].length; i++)
  {
    t+="<option value=\""+opt+"i\">"+c[opt][i]+"</option>";
  }
  t+="</select>";

  o.innerHTML=t;
}
</script>
<form>
Combo 1: <select onchange="doCombo2(this.value);" name="combo1">
  <option value="co11">combo.op1.1</option>
  <option value="co12">combo.op1.2</option>
  <option value="co13">combo.op1.3</option>
  <option value="co14">combo.op1.4</option>
  <option value="co15">combo.op1.5</option>
</select>
<br>
<div id="combo2div">
Combo 2: <select name="combo2">
  <option>Seleccione Combo 1</option>
</select>
</div>
</form>
</body>
</html> 
Saludos,
HA