Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2008, 15:07
nemusa
 
Fecha de Ingreso: julio-2007
Mensajes: 19
Antigüedad: 17 años, 6 meses
Puntos: 0
Exclamación Re: Combos dinamicos, necesito ayuda!!

Cita:
Iniciado por JavierB Ver Mensaje
Hola nemusa

Coincido con derkenuke. Si pones código PHP, no sabemos interpretar qué es lo que genera y va a ser difícil ayudarte, pero bueno, es tu mensaje...

Saludos,
Vale no se si sera así como lo quereis, muchas gracias por contestar.

Código HTML:
<form method="post" action="publicar/descargas.php" name="formulario" enctype="multipart/form-data" onsubmit="return revisar()">
  <table width="60%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="12%">&nbsp;</td>
    <td width="88%"><p><strong>Autosave 0n
          <input type="button" name="button" id="button" value="Guardar borrador"  onclick="return guardadatos()" />      
          (beta)<br />

          <br />
      T&iacute;tulo:</strong> <br />
    <input type="text" name="titulo" size="30" maxlength="25" class="form">
      <br>
      <br>
      <b>Selecione la categoria y la subcategoria de la descarga:</b><br>
      <SELECT NAME='categoria' onchange='cambia_subcat()'><option value='0' selected>- Escoja una categoria -</option>n<option value=1>Peliculas</option><option value=2>Musica</option><option value=3>Juegos</option><option value=4>Programas</option><option value=5>Series</option><option value=6>Consolas</option><option value=7>Disp. Moviles</option><option value=8>Emuladores</option><option value=9>Roms</option><option value=10>eBooks</option><option value=11>Cracks-Serials</option><option value=12>Porno xxx (+18)</option></SELECT><script> var subcats_1 =new Array('- selecciona una subcategoria -','DvD-Rip','Estrenos de cine','HD - Alta definici�n') </script> <script> var subcats_2 =new Array('- selecciona una subcategoria -','Alternative','B.S.O','Baladas','Blues','Chillout/Ambient','Cl�sica','Club','Country','Dance','Electr�nica','Folk','Funk','Gospel','Gotica','HardCore','Hip Hop','House','Infantil','Jazz','Latin','Metal','Otros','Pop','Punk','R&B','Rap','Reggae','Reggaeton','Rock','Soundtrack','Techno','Top/Mix','Trance') </script> <script> var subcats_3 =new Array('- selecciona una subcategoria -','Linux','Mac','NDS','PC','PS2','PS3','PSP','Wii','Xbox','Xbox 360') </script> <script> var subcats_4 =new Array('- selecciona una subcategoria -','AIO - Utils','Antivirus','Codecs','Programas indispensables','Programas varios','Sistemas operativos') </script> <script> var subcats_5 =new Array('- selecciona una subcategoria -','Documentales','Series Tv') </script> <script> var subcats_6 =new Array('- selecciona una subcategoria -','NDS','PS2','PS3','PSP','Wii','Xbox','Xbox 360') </script> <script> var subcats_7 =new Array('- selecciona una subcategoria -','Aplicaciones','Juegos Java','Packs','Utilidades Movil-PC') </script> <script> var subcats_8 =new Array('- selecciona una subcategoria -','GBA','GBA','MAME','NDS','NeoGeo','Nintendo 64','Otros','PS2','PSX','Snes') </script> <script> var subcats_9 =new Array('- selecciona una subcategoria -','MAME','NeoGeo','Nintendo 64','Snes') </script> <script> var subcats_10 =new Array('- selecciona una subcategoria -','Literatura','Revistas','Tutoriales') </script> <script> var subcats_11 =new Array('- selecciona una subcategoria -','Cracks juegos','Cracks programas','N�meros de serie - Keygen') </script> <script> var subcats_12 =new Array('- selecciona una subcategoria -','Amateur','Anal','Asi�ticas','Corridas','Gays','Hentai','Jovencitas','Latinas','Lesbianas','Maduras','Mamadas','Negritas','Orgias','PornStars','Sado/Rarezas','Tetonas') </script> <script language="JavaScript" type="text/javascript">
function cambia_subcat(){
    //tomo el valor del select del pais elegido
    var categoria
    categoria = document.formulario.categoria[document.formulario.categoria.selectedIndex].value
    //miro a ver si el pais est� definido
    if (categoria != 0) {
       //si estaba definido, entonces coloco las opciones de la provincia correspondiente.
       //selecciono el array de provincia adecuado
       mis_subcats=eval("subcats_" + categoria)
       //calculo el numero de provincias
       num_subcats = mis_subcats.length
       //marco el n�mero de provincias en el select
       document.formulario.subcategoria.length = num_subcats
       //para cada provincia del array, la introduzco en el select
       for(i=0;i<num_subcats;i++){
          document.formulario.subcategoria.options[i].value=mis_subcats[i]
          document.formulario.subcategoria.options[i].text=mis_subcats[i]
       }
    }else{
       //si no hab�a provincia seleccionada, elimino las provincias del select
       document.formulario.subcategoria.length = 1
       //coloco un gui�n en la �nica opci�n que he dejado
       document.formulario.subcategoria.options[0].value = "-"
       document.formulario.subcategoria.options[0].text = "- seleccione una subcategoria -"
    }
    //marco como seleccionada la opci�n primera de provincia
    document.formulario.subcategoria.options[0].selected = true
}

</script>
<script laguage="javascript">
function show_otro()
{

if(element.tipo.options[element.tipo.selectedIndex].value=="Otro")
  {
    document.getElementById("aparece").style.display = "inline";
  }
else
  {
     document.getElementById("aparece").style.display = "none";}
  }
}
</script>
      <select name='subcategoria'>
        <option selected="selected">- seleccione una subcategoria -</option>
        </select> 
A ver si ahora me podeis ayudar...