Muestro el script:
Código:
<select style="width:170px;" name="selectcategorias" onChange="changesubcategorias(this.options.selectedIndex)" class="inputs"> <option value="">Seleccione Categoría:</option> <option value="15" > Resinas de Ingeniería (Engineering Resins)</option> <option value="13" >PET</option> <option value="11" >Poliestireno (Polystyrene)</option> <option value="2" >Polietileno (Polyethylene)</option> <option value="6" >Polipropileno (Polypropylene)</option> <option value="14" >PVC</option> </select> <select style="width:170px;" name="selectsubcategorias" class="inputs"> <option value="">Seleccione subcategoría:</option> </select> <script> var groups=document.doublecombo.selectcategorias.options.length var group=new Array(groups) for (i=0; i<groups; i++) group[i]=new Array() group[0][0]=new Option("Seleccione subcategoría:","") group[1][0]=new Option("ABS","10" ) group[1][1]=new Option("Acrilico/PMMA (Acrylic/PMMA)","11" ) group[1][2]=new Option("Acetales/POM (Acetals/POM)","12" ) group[1][3]=new Option("Elastomeros (Elastomers)","13" ) group[1][4]=new Option("Nylon (Nylon)","14" ) group[1][5]=new Option("PBT","15" ) group[1][6]=new Option("Policarbonato (Polycarbonate)","16" ) group[1][7]=new Option("SAN","17" ) group[2][0]=new Option("No tiene subcategorías","") group[3][0]=new Option("Cristal/Uso General (GPPS)","8" ) group[3][1]=new Option("Impacto (HIPS) ","9" ) group[4][0]=new Option("Baja Densidad (LDPE)","1" ) group[4][1]=new Option("Baja Densidad Lineal (LLDPE)","2" ) group[4][2]=new Option("Alta Densidad (HDPE)","3" ) group[5][0]=new Option("Homopolimero (Homopolymer)","4" ) group[5][1]=new Option("Copolimero Impacto (Block/Impact)","5" ) group[5][2]=new Option("Copolimero Clarificado (Random Clarified)","6" ) group[5][3]=new Option("Cargado (Mineral Filled)","7" ) group[6][0]=new Option("No tiene subcategorías","") var temp=document.doublecombo.selectsubcategorias function changesubcategorias(x){ for (m=temp.options.length-1;m>0;m--) temp.options[m]=null for (i=0;i<group[x].length;i++){ temp.options[i]=new Option(group[x][i].text,group[x][i].value) } temp.options[0].selected=true //temp.selectedIndex=2; //temp.options[].selected=true } //--> </script>
Lo He intentado con Default select pero segun en este foro No es compatible con Firefox, y necesito que sea compatible con FF e IE.
parece ser que se puede con selectedIndex pero no se muy bien donde meter la sintaxis, de antemano agradezco mucho su ayuda.