Kod
var d = document;
if(navigator.appName == "Microsoft Internet Explorer")
{
ofleft = d.body.scrollLeft;
oftop = d.body.scrollTop;
ofwidth = d.body.clientWidth;
ofheight = d.body.clientHeight;
}
else
{
ofleft = window.scrollX;
oftop = window.scrollY;
ofwidth = window.innerWidth;
ofheight = window.innerHeight;
}
if(navigator.appName == "Microsoft Internet Explorer")
{
ofleft = d.body.scrollLeft;
oftop = d.body.scrollTop;
ofwidth = d.body.clientWidth;
ofheight = d.body.clientHeight;
}
else
{
ofleft = window.scrollX;
oftop = window.scrollY;
ofwidth = window.innerWidth;
ofheight = window.innerHeight;
}
Ale niestety, z momencie gdy rozmiary okna są mniejsze niż rozmiar dokumentu (czyli pojawiają się suwaki) to parametry srollLeft i clientWidth oraz scrollTop i clientHeight nie przyjmują oczekiwanych wartości...(w IE oczywiście - fragment po bloku else działa niezawodnie...).
Kopię w necie już 2gi dzień i nie mogę znaleźć rozwiązania. Będę wdzięczny za każdą pomoc.