Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2008, 04:58
Avatar de frasko01
frasko01
 
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 15 años, 10 meses
Puntos: 3
Más problemas con los '<select>'

Hola de nuevo, colegas. Aquí sigo peleándome con los <select>

El problema de que no funcionaba bien en firefox http://www.forosdelweb.com/f91/selec...irefox-610168/ conseguí solucionarlo gracias a la inestimable ayuda de Martin (Imagen021) pero acaba de surgir otro más gordo, intentaré explicarme.

La base de datos tiene imágenes y cada una de ellas tiene asociado un pais y una comunidad o provincia. En la intranet el cliente puede actualizar los datos de cada imagen desde un listado. En ese listado deben aparecer los correspondientes <select> (pais y provincia) para cada imagen.

Para que pueda actualizarlas todas a la vez he tenido que usar código Javascript y además he tenido que ponerle a los <select> nombres acabados en una variable contador, tal que así:

<select name='pais_".$cont."'>
$cont++

Poniendo ese nombre a los <select> creo que no puedo usar la función que tengo de Javascript "ver_provincia()" ya que lo hace para uno, no para 200...

function ver_provincia(){
var pais
pais = document.f1.pais.selectedIndex

mis_provincias=eval('provincia_' + pais)
num_pro = mis_provincias.length
document.f1.sPro.length = num_pro
for(i=0;i<num_pro;i++){
document.f1.sPro.options[i].value=mis_provincias[i]
document.f1.sPro.options[i].text=mis_provincias[i]
}
}

Supongo que debería meter esta función dentro de un for o algo así pero no consigo que funcione.

¿Alguna idea?

Muchas gracias compadres. Un saludo.