//************************************************************************************************ //* Lightbox //* Skapad av Jimmy Wester //* //* Inkludera denna fil + scriplib.js. //* gör ett onclick event där du startar "setLightbox( Bredd, Höjd, Element);" //* Element = _id('det div-id där du lägger innehållet som ska visas i rutan.'). //************************************************************************************************ function setLightbox(w, h, e, c) { if(_id('Lightbox')) { _id('Lightbox').style.display = 'block'; } else { newE = document.createElement("div"); newE.id = 'Lightbox'; newE.style.position = 'absolute'; newE.style.top = '0px'; newE.style.left = '0px'; newE.style.height = '' + document.documentElement.scrollHeight + 'px'; newE.style.width = '100%'; newE.style.cursor = 'pointer'; newE.style.zIndex = '999'; newE.style.backgroundColor = '#000000'; newE.style.filter = 'alpha(opacity=50)'; newE.style.opacity = '.50'; document.body.insertBefore(newE, document.body.firstChild); } if(_id('LightboxContent')) { e1 = _id('LightboxContent'); e1.style.display = 'block'; e1.style.top = '' + (((document.documentElement.offsetHeight / 2) - parseInt(h / 2)) + document.documentElement.scrollTop) + 'px'; e1.style.left = '' + (((document.documentElement.offsetWidth / 2) - parseInt(w / 2)) - document.documentElement.scrollLeft) + 'px'; } else { newA = document.createElement("div"); newA.id = 'LightboxContent'; newA.style.position = 'absolute'; newA.style.top = '' + (((document.documentElement.offsetHeight / 2) - parseInt(h / 2)) + document.documentElement.scrollTop) + 'px'; newA.style.left = '' + (((document.documentElement.offsetWidth / 2) - parseInt(w / 2)) - document.documentElement.scrollLeft) + 'px'; newA.style.height = '' + h + 'px'; newA.style.width = '' + w + 'px'; newA.style.zIndex = '1001'; newA.style.backgroundColor = '' + c + ''; document.body.insertBefore(newA, document.body.firstChild); } _id('LightboxContent').innerHTML = e.innerHTML; if(navigator.appName == "Microsoft Internet Explorer") { _id('Lightbox').attachEvent('onclick', closeLightbox); } else { _id('Lightbox').addEventListener('click', closeLightbox,false); } } function closeLightbox() { _id('Lightbox').style.display = 'none'; _id('LightboxContent').style.display = 'none'; _id('LightboxContent').innerHTML = ''; _id('flashfilm').style.visibility = 'visible'; }