Jak otworzyć warstwę dokładnie w środku okna przeglądarki niezależnie od rozmiarów aktywnego okna i położenie wind okna.
Jeśli okno nie ma suwaków kod:
function Komunikat(komun)
{
var wymiary= getPageSize();
var lewa=wymiary[0] /2 -150;
var top=wymiary[1] /2-10;
var scrol = window.screenTop ;
document.getElementById('komun').innerHTML='
<div id="divkomun" style="width: 300px;position:absolute;visibility:visible;display:block;left:'+lewa+';top:'+top+'">'+komunikat+'
</div>';
}
<a href="java script:Komunikat('komun')">xxxx
</a>
Działa Ok, ale jeśli pojawiają się suwaki i strona jest przewinięta w dół to już lipa warstwa otwiera się w niewidocznej części okna