microsoft internet habilitar gratis enable como chrome activar javascript xhtml internet-explorer-6

gratis - habilitar javascript en internet explorer 11



IE 6 selecciona controles(cuadro combinado) sobre el menĂº (4)

El problema es que SELECT son elementos de "ventana" en IE6, y su índice z está por encima de todos los demás componentes que no están "en ventana". Si absolutamente debe tener algo encima de una combox, puede ponerlo dentro de otro compilado en ventana, como un IFRAME, y establecer que el índice Z del componente sea más alto que el del cuadro combinado.

Debo admitir que esta no es una solución bonita.

En IE 6, el control de selección (cuadro combinado) se muestra en la parte superior de los menús. Revisé algunos menús de Javascript, mmmenu , pero todos están bajo control de selección. No es reparable asignando Z-Index. Hay alguna otra solucion.


Este es un error muy conocido con IE6 al tratar de posicionar absolutamente divs encima de los controles de selección.

Hay soluciones que implican calzas iframe, pero no hay una buena respuesta. La respuesta de ajuste de iframe es colocar un iframe debajo de cualquier div que estés tratando de colocar encima de una selección, con iframe del mismo tamaño. Lamentablemente, este es un gran dolor en el culo.

Sugiero usar un sistema de menú de JavaScript que ya use cuñas iframe, como los menús YUI (y supongo que jQuery).


La mayoría de las principales bibliotecas de JavaScript tienen soluciones fáciles de implementar para este problema. Usamos jQuery, y el plugin bgiframe es muy fácil de usar y resuelve el problema.


Daniel tiene toda la razón. Este es un problema feo.

Sin embargo, puede haber otra solución. Si está utilizando menús de varias capas que se abren y cierran, es posible escribir código JavaScript que literalmente esconde los elementos problemáticos de SELECCIONAR cuando se abre la ventana emergente (estilo el elemento para tener una visibilidad de oculto). Luego, cuando se cierra el menú, puede mostrar el mismo control SELECCIONAR.

Luego solo tiene que escribir un código que detecta qué objetos SELECT se interponen en el camino de un menú en particular antes de que se abra. No es un código trivial, pero definitivamente es posible escribir. Luego, simplemente envolvería todo el fragmento de código en un condicional que verifica si el usuario está en IE ya que no es necesario ejecutar esto en Firefox o Safari.