Esto est� sacado de un foro:
Hay un truco que funciona solo a partir de IE 5.5. Tienes que colocar una capa, dentro poner un iframe con src="about:blank" y ancho y alto 100%. A la capa le das el mismo ancho del men�.


Luego, con z-Index mayor, colocas la capa con tu men�.

En la funci�n que muestra el men�, colocas esto:
document.all.menuf.style.height=document.all.menu.offsetHeight

Con ello, el tama�o de la capa que contiene el iframe, se adapta a la del men�, y el iframe, que est� al 100%, a su capa contenedora. El iframe queda sobre los combos sin desplegar.


Alvarez Laurnaga, Jose Antonio wrote:

Alguien sabe si hay alguna forma de evitar que cuando se situa una capa con contenido o con un color de fondo por encima de un objeto <select> este no quede por lo alto.




Luciano, lamentablemente de momento esto no es posible (salvo que alguien lo
haya resuelto en los �ltimos meses).


El objeto select se cre� con la caracter�stica de
"montarse" por encima de todo, supongo que para permitir que al desplegarse
siempre se vean las opciones. Pero evidentemente se pasaron porque no le
afectan ni z-index ni nada de nada.

Este ha sido siempre uno de los principales problemas de los menus
desplegables por JScript desde sus or�genes.


La soluci�n m�s simple ser�a controlar nuestro dise�o evitando que en las p�ginas haya selects en la parte donde despliegan los menus (colocarlos m�s abajo...)

Otras posibilidades m�s "retorcidas" ser�an:

- no usar selects "normales" sino otros basados en jscript que imiten su comportamiento sin tener ese inconveniente [1]

- complicar el c�digo jscript de los menus de tal manera que detecte la existencia de selects y si los hubiera los oculten cuando el menu
despliega [2][3]
que es lo que hacen los scripts m�s avanzados (aunque visualmente
"sorprende" un poco esa repentina desaparici�n)


Espero que te sirva de ayuda o al menos de orientaci�n 8-)

Salu2

[1] http://webfx.eae.net/dhtml/select/jsGenerated.html
[2] http://www.hiermenuscentral.com/
[3] http://www.dhtmlcentral.com/projects/coolmenus/

Jose A. Alvarez Laurnaga Consultor CX-Met
XML INDUSTRY SOLUTIONS Tel.: 91 80 79 684 / Ext.: 684 [EMAIL PROTECTED]






_______________________________________________ Lista de distribuci�n Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: http://ovillo.org/mailman/listinfo/ovillo_ovillo.org







_______________________________________________ Lista de distribuci�n Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente direcci�n: http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a