Uno de los problemas con los que con cierta frecuencia nos encontramos en la utilización de menúes dinámicos es que al ser deplegados se solapan con un combo-box de un formulario y esta caja de formulario se coloca por encima del menú. Esto ocurre con los navegadores de Microsoft Internet Explorer, pero no es así con las últimas versiones de Netscape como vemos en estos gráficos:
Microsoft Internet Explorer 5.5 |
Netscape 7.1 |
Ello se debe a que Microsoft Internet Explorer utiliza el objeto de windows, es decir, trata el combo-box como si fuera un objeto, al igual que flash. Como he dicho esto no ocurre con las últimas versiones de Netscape que respetan e interpretan de forma correcta la profundidad que le es asignada a cada objeto dentro de la ventana cosa que ninguna de las versiones de Internet Explorer hace, incluída la 6.0.
Hay algunas soluciones para este problema que resultan engorrosas y, evidentemente, no se ajustan a los estándares (sólo funcionan para Internet Explorer):
Lo que la mayoría esperaba es que Microsoft, que lleva arrastrando este problema desde versiones previas (5.0.xxxxx, 5.5), corrigiera esta incongruencia que se da con el combo-box (no con un texarea o input), un objeto de flash ….