Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/06/2011, 09:38
Gabriel_Bazeth
 
Fecha de Ingreso: junio-2011
Ubicación: Medellin-Antioquia-Colombia
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: problema con bucle for

Graicas DanielFuzz, tu codigo me funciono, pero al intentar aplicar a lo que nececito no me funciona, mira aqui esta la adaptacion que le hice.

Código Javascript:
Ver original
  1. <html>
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.         <title>Plataforma Administrativa: Prueba Semaforo</title>
  5.         <script type="text/javascript" src="js/jquery-1.6.1.js"></script>
  6.         <link rel="stylesheet" href="Css/styleformSemaforo.css" type="text/css">
  7.         <script language="JavaScript" type="text/JavaScript">
  8.  
  9.        
  10.             function def_subr(obj){
  11.                 var selsubr=obj.value;
  12.                 if(selsubr==0) asig_reg0(document.getElementById('subregion'));
  13.                 if(selsubr==1) asig_reg1();
  14.                 if(selsubr==2) asig_reg2();
  15.                 if(selsubr==3) asig_reg3();
  16.                 if(selsubr==4) asig_reg4();
  17.                 if(selsubr==5) asig_reg5();
  18.                 if(selsubr==6) asig_reg6();
  19.                 if(selsubr==7) asig_reg7();
  20.                 if(selsubr==8) asig_reg8();
  21.                 if(selsubr==9) asig_reg9();
  22.  
  23.             }
  24.             function asig_reg0(obj){
  25.  
  26.                var valor = obj.value;
  27.                var lista = document.getElementById('region');
  28.                if(valor=="0")
  29.                    lista.disabled=true;
  30.                else{
  31.                    lista.disabled=false;
  32.                }
  33.             }
  34.  
  35.             function asig_reg1(){
  36.                
  37.  
  38.                 opcion0=new Option("prueba","prueba");
  39.                 opcion1=new Option("prueba2", "prueba2");
  40.                 opcion3=new Option("prueba3", "prueba3");
  41.                 opcion4=new Option("prueba4", "prueba4");
  42.                 opcion5=new Option("prueba5", "prueba5");
  43.                 opcion6=new Option("prueba6", "prueba6");
  44.                 document.forms.listas.region.options[1]=opcion0;
  45.                 document.forms.listas.region.options[2]=opcion1;
  46.                  document.forms.listas.region.options[3]=opcion3;
  47.                 document.forms.listas.region.options[4]=opcion4;
  48.                  document.forms.listas.region.options[5]=opcion5;
  49.                 document.forms.listas.region.options[6]=opcion6;
  50.                
  51.             }
  52.  
  53.             function asig_reg2(){
  54.                 opcion0=new Option("prueba3","prueba3");
  55.                 opcion1=new Option("prueba4", "prueba4");
  56.                 document.forms.listas.region.options[1]=opcion0;
  57.                 document.forms.listas.region.options[2]=opcion1;
  58.             }
  59.  
  60.             function asig_reg3(){
  61.                 opcion0=new Option("prueba5","prueba5");
  62.                 opcion1=new Option("prueba6", "prueba6");
  63.                 document.forms.listas.region.options[1]=opcion0;
  64.                 document.forms.listas.region.options[2]=opcion1;
  65.             }
  66.  
  67.             function asig_reg4(){
  68.                 opcion0=new Option("prueba7","prueba7");
  69.                 opcion1=new Option("prueba8", "prueba8");
  70.                 document.forms.listas.region.options[1]=opcion0;
  71.                 document.forms.listas.region.options[2]=opcion1;
  72.             }
  73.  
  74.             function asig_reg5(){
  75.                 opcion0=new Option("prueba9","prueba9");
  76.                 opcion1=new Option("prueba10", "prueba10");
  77.                 document.forms.listas.region.options[1]=opcion0;
  78.                 document.forms.listas.region.options[2]=opcion1;
  79.             }
  80.         </script>
  81.     </head>
  82.     <body>
  83.         <div id="menu">
  84.  
  85.  
  86. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  87.    "http://www.w3.org/TR/html4/loose.dtd">
  88.  
  89. <html>
  90.     <head>
  91.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  92.         <link rel="stylesheet" href="Css/menu.css" type="text/css">
  93.         <title>JSP Page</title>
  94.     </head>
  95.     <body>
  96.        <ul id="navmenu-v">
  97.                 <li><a href="newjsp.jsp">Inicio</a></li>
  98.                 <li><a href="#">Informacion Municipio</a></li>
  99.                 <li><a href="#">Revision de datos</a>
  100.                     <ul>
  101.                         <li><a href="formSemaforo.jsp">Prueba Semaforo</a></li>
  102.                         <li><a href="#">Prueba Stepwise</a></li>
  103.                     </ul>
  104.                 </li>
  105.                 <li><a href="#">Instituciones Educativas</a></li>
  106.                 <li><a href="#">Hospitales</a></li>
  107.                 <li><a href="#">Alianzas</a></li>
  108.                 <li><a href="index.jsp">Salir</a></li>
  109.                 <li><a href="test_ld1.jsp">prueba</a></li>
  110.             </ul>
  111.     </body>
  112. </html>
  113. </div>
  114.         <div id="centro"><center>
  115.                 <form name="listas" method="post" action="">
  116.         <table id="tabla" border="3px">
  117.             <tr>
  118.                 <td><strong>Elija una subregion</strong>
  119.                     <select name="subregion" onchange="def_subr(this)">
  120.                             <option value="0">Seleccione...</option>
  121.                             <option value="1">Valle de aburra</option>
  122.                             <option value="2">Oriente</option>
  123.                             <option value="3">Suroeste</option>
  124.                             <option value="4">Occidente</option>
  125.                             <option value="5">Norte</option>
  126.                             <option value="6">Nordeste</option>
  127.                             <option value="7">Magdalena medio</option>
  128.                             <option value="8">Uraba</option>
  129.                             <option value="9">Bajo cauca</option>
  130.                     </select>
  131.                 </td>
  132.             </tr>
  133.             <tr>
  134.                 <td>
  135.                     <strong>Elija una region</strong>
  136.                     <select name="region">
  137.                         <option value="seleccione">Seleccione...</option>
  138.                     </select>
  139.                 </td>
  140.             </tr>
  141.         </table>
  142.                 </form>
  143.  
  144.                     <img src="mar.png">
  145.             </center>
  146.  
  147.         </div>
  148.     </body>
  149. </html>

Agradecería mucho que me ayudases a descubrir en que fallo.