Bueno maestros, para plantear mejor el problema he organizado y subido todo para ver el funcionamiento en el siguiente vínculo:
Click aquí
Funciona en ambos navegadores sin problemas:
1.- Al seleccionar una opción del
Primer menú se mostrará el
Segundo Menú
2.- Al seleccionar una opción del
Segundo Menú aparacecerá el
Tercer Menú
3.- Al seleccionar una opción diferente del
Segundo Menú se actualizan las opciones del
Tercer Menú
¿Cuál es el problema?. Que si ya se desplegaron los tres menús, si se selecciona otra opción del
Primer Menú se actualiza el
Segundo Menú, peeeero el Tercer Menú
NO se actualiza.
Para intentar solucionar este problema, en el <selec> del primer menú hago una segunda llamada a la función
getData para que reinicie el
Tercer Menú cada vez que cambia el valor del
Primer Menu (targetDiv2 es donde aparece el
Tercer Menú)
Cita: <select.... onChange="getData('segundo_menu_' + this.value + '.htm', 'targetDiv');getData('tercer_menu_0.htm', 'targetDiv2')">
Pueden ver esta
otra pueba aquí
Y es aquí donde todo se vuelve una locura, de plano en FIreFox no funciona para nada y en IE hace cosas de lo más extrañas:
1.- A veces necesito seleccionar dos veces la misma opción del
Primer Menú para que aparezca el Segundo Menú.
2.- Otras veces cuando ya ha aparecido el
Segundo Menú sólamente al seleccionar determinadas opciones de él me muestra el
Tercer Menú
3.- Otras veces al seleccionar una opción del
Primer Menú trata de mostrar el
Tercer Menú pero NO el segundo.
O sea toda una locura, abusando nuevamemte de su paciencia, si alguien tiene una idea de porqué suceden estas cosas, se lo agradeceré ampliamente.
Saludos.