Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2006, 04:41
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
;)

al final me ha quedado una cosa como esta, viendo las FAQ me he animado a hacer un combo y segun que eligas añade cosas en otro combo:

Código HTML:
<html>
<head>
<script type="text/javascript">
 function KargaC()
  {
    var s1=document.getElementById('bat');
    var s2=document.getElementById('bi');
    s1.options[0]=new Option("Bilbo","0","0");
    s1.options[1]=new Option("Bermio","1","1");        
    s1.selectedIndex=0;
    s2.options[0]=new Option("Moyua","0","0");    
    s2.options[1]=new Option("Abando","1","1");
    s2.selectedIndex=0;
  }
 function AldatuC(uan,txu)
  {  
   var s1=document.getElementById(uan);
   var s2=document.getElementById(txu);
   s2.options.length = 0; 
   if(s1.selectedIndex==0)
    {    	 
	 s2.options[0]=new Option("Moyua","0","0");
	 s2.options[1]=new Option("Abando","1","1");		     
	 s2.selectedIndex=0;
	}
   if(s1.selectedIndex==1)
    {     
	 s2.options[0]=new Option("Zubiaur tar Kepa","0","0");	 
	 s2.options[1]=new Option("Erremedio kalea","1","1");		     
	 s2.selectedIndex=0;
	}   
  }
</script>
</head>
<body onLoad="KargaC()">
<form name="formu" id="formu">
<select name="bat" id="bat" onChange="AldatuC('bat','bi')">
</select>
<select name="bi" id="bi">
</select>
</form>
</body>
</html> 
Sobre:
Código:
document.forms.form1.mes.options[x]=new Option(texto,valor,"defaultSelected");
no funciona en firefox, tienes que jugar con selectedIndex, con esta forma funciona tanto en Firefox como en IE.

;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan