V IE sa mi zobrazuje vysuvacie pop up menu az za selectom (vo FF to je v pohode) ...
Tu je screen:
[IMG]http://img165.imageshack.us/img165/6505/chybaselectpopupaq7.png[/IMG]
neviete ako to fixnut ?
thx ...
Fórum › HTML / XHTML
Select prekryva pop-up menu - zle zobrazovanie v IE
Ne, to je klasicky bug IE. Resi se tak, ze pod ten objekt, ktery tvori to menu vlozis pomoci position absolute jeste iframe o stejnych rozmerech. Iframe totiz jako jediny i v IE SELECT prekryje.
CommanderZ píše:#
# ... pod ten objekt, ktery tvori to menu vlozis pomoci position absolute jeste iframe ...
to bude trocha problem, lebo to menu nie je robene pomocou CSS ale je to JS ...
a tiez som dobre nepochopil casti "pod ten objekt" - to akoze IFRAME bude mat rovnaku velkost a polohu ako to modre menu co sa vysune ? (lebo potom prekryje IFRAME aj to menu, nie ?)
To greppi:
ten iframe by som tam nedaval.
bezne sa to riesi tak, ze skryjes vsetky selecty na stranke :)
napr.
sels = document.body.getElementsByTagName('select');
for(i=0;i<sels.length;i++){
sels[i].style.visibility="hidden";
}
(netestoval som, ale malo by to fungovat)
Ne, bezne (alespon ne mezi lamama) se to resi pres ten frame ;)
To greppi: ano, iframe by mel byt pod tim, co se vysune a bude mit mensi z-index nez to menu = neprekryje ho. Pomoci javascriptu? vzdyt to nevadi zobrazis to menu i iframe, jen pridas jeden, dva radky do javascriptu ...
na mna treba pomaly :) ...
takze, menu som nastavil na z-index: 5, iframe ma z-index 3 a select ma z-index 0 ...
ale vysledok v IE 6 je:
[IMG]http://img53.imageshack.us/img53/8287/chybaselectpopup2pngnr6.jpg[/IMG]
cize problem je, ze iframe prekryje aj moje menu :(
rozlozenie iframe a select menu som schvalne zvolil takto cudne aby bolo vidno chybu ...
1) Nesetri ty zindexy, dej tomu menu treba 1000, ja pouzivam 2999 pro ten kryci frame a 3000 pro ten prvek co ma byt nad nim :)
2) nastav si u toho ramu atribut frameborder na 0
diky vsetkym za trpezlivost :) a rady, uz to je fixnute :) ...
menu som dal z-index 3000 a iframe mal 2999. Ale musel som ten iframe vlozit do scriptu menu (co mi trocha trvalo, zorientvat sa v kode - lebo nebol moj) ale uz je vsetko OK ...
Tak to delam pres javascript, kaslu na iframe,kdyz sem mu dal height na auto,tak to proste nefungovalo,nevim no,ale u mne iframe nepochodilo.
Zde je na to supr vec.
http://www.shawnolson.net/a/1198/hide-select-menus-javascript.html
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Zlé zobrazovanie znakov - problém s kódovaním — založil greppi
Select menu — založil infomf
Generování obsahu select podle jiného select — založil Genua
Pop Up okno — založil tonez
Moderátoři diskuze