hej. jag skapar flera selectlistor med hjälp av asp på en sida. När en lista skapas vill jag lägga en halvtransparent layer över sidan med javascript så att man inte kan klicka på nästa select innan den första har kommit tillbaka från servern. När jag lägger på den transparenta layern så täcker den alla inmatningsfält utom dom asp-genererade selectlistorna. hur gör jag för att även dessa skall hamna under den layern. Listorna skapas mellan :
<div style="position:absolute;left:180px;top:210px;width:550px;color:#336699; z-index:100">
och layer har z-index=1
mvh
urban
layer och selectlista
3 svar · 383 visningar · startad av urban hahne
kan du inte bara använda dig av select.disabled ?
Jag antar att det fungerar i Firefox?
Eftersom IE är lite speciell så får man göra specialare. Ex:
http://www.macridesweb.com/oltest/IframeShim.html
disabled är en snygg lösning i och för sig. problemet är att request inte funkar om listan var disablad när man skickade sidan. Lösningen blev att jag räddade undan value i listan till en input type=hidden innan jag disablade och gjorde reqest på denna istället.
Den föreslagna lösningen med Iframe är säkert bra, problemet är att den (vad jag kan förstå) kräver minst IE 5.5 för att funka ok.
Tack för hjälpen.
Urban