Eli olen nähnyt monissa paikoissa, että on pompannut css -layer ja sivun taustaväri on muutettu esim. harmaaksi sekä se on "lukittu", vähän kuin popup windowsissa.
Miten tämä tehdään? Osaan layerin tehdä jne, mutta sivun "disablointi"?
-Kiitos!
JavaScriptillähän tuo onnistuu. Eli vaikkapa koko sivun kokoinen div, jolle sitten joku asianmukainen tapahtumankäsittelijä joka nappaa kaikki käyttäjän eventit kiinni ja mahdollisesti estää oletustapahtuman. Itse olen jonkun verran GWT:tä käyttänyt ja siinä avainsanat ovat onBrowserEvent ja preventDefault, mutta toki varsinaiset JS-funktiot ja eventit ovat erinimisiä :) Googlettamalla ainakin löytyypi.
Joskus tuli tuollaista testattua. Muistaakseni tein divin, minkä z-index oli kaikkien muiden "päällä". Tämä riitti estämään sivun linkkien yms. klikkaamisen. Ja läpinäkyvyyttä kehiin että muuttuu "harmaaksi".
Kiitos!
Ratkaisin ongelman laittamalla z-index:in toiseksi ylimmäksi (ylin on se ns "pop-up") ja onclick -tapahtumaan "return false".
Tuon divin "opacity" -arvoksi tuli 0.15
Aihe on jo aika vanha, joten et voi enää vastata siihen.