Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/07/2008, 06:38
Avatar de imagen021
imagen021
 
Fecha de Ingreso: julio-2008
Ubicación: A Coruña
Mensajes: 74
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: <select> anidado no funciona en firefox

Hola, hay varios errores en tu código que pueden ser el motivo de que no funcione en firefox.

el primero es que el tag javascript debe definirse algo como:

<script language='javascript' type='text/javascript'>

Y luego, tu script desde <script> hasta </script> debes cerrarlo entre <!-- y //--> al final para hacerlo "comentario" a los rastreadores y validadores.

El segundo error y más importante es como accedes al valor del primer combo.

Poner: dpto = f1.sDep[document.f1.sDep.selectedIndex].value

Es erroneo. En todo caso, deberías acceder desde:

dpto = document.f1.... lo cual no es lo mejor, sino que lo mejor sería acceder a los elementos de tu página por el id que le has asignado tal como

dpto = document.GetElementById('tu_select').....

Prueba esos cambios y cualquier cosa nos comentas.

Un saludo
Martin