Hvordan laver man de javascript-popupbokse der ses på mange sider, hvor det egentlig ikke er et egentligt vindue der åbner, men blot et <div> element med position:absolute;, og så bliver baggrunden(den egentlige side) lidt nedtonet.
Man laver to lag, der dækker hele viewporten (width+height: 100%; overflow: auto); 1) Den alm. front-end 2) Et semitransperant lag der ligger ovenpå, men starter med display: none
Når der skal poppes op sættes display: block på lag 2 (man kan evt. toggle dette med en javascript addClass funktion), samtidig med at en div skabes og lægges ovenpå med position: absolute osv.
Det kræver lidt snedig programmering i javascript og css, så jeg håber du er velbevandret indenfor disse teknologier :-)
Jeg sidder faktisk selv og laver hjemmelavet lightbox for tiden. Oplevede lidt problemer med gennemsigtigheden, der varierer fra browser til browser. Opacity kan sættes således i forhold til forskellige browsere: IE: style.filter="alpha(opacity=50)"; FF: style.MozOpacity=0.5; Safari: style.opacity=0.5; Opera: style.Opacity=0.5;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.