Не понял к чему предыдущий код. У меня скрипт сообщает мне, что элемент ДИВ не прокручен (всегда 0), хотя я его прокрутил. В общем, если не сложно, исправьте плиз мое творение.
var i = 0;
var textBlock;
function scrollBarPosition() //вызывается при событии onscroll
{
//alert(textBlock.scrollTop); //всегда 0...
if(textBlock.scrollTop >= textBlock.offsetHeight-document.documentElement.clientHeight)
{
showNextTextBlock();
}
else if(textBlock.scrollTop <= document.documentElement.clientHeight)
{
showPrevTextBlock();
}
if(textBlock.scrollTop > textBlock.offsetHeight)
{
i++;
textBlock = document.getElementById("b_" + i);
}
else if(textBlock.scrollTop < -document.documentElement.clientHeight)
{
i--;
textBlock = document.getElementById("b_" + i);
}
}
function showPrevTextBlock()
{
if(i-1 >= 0) document.getElementById("b_" + i-1).hidden = false;
document.getElementById("b_" + i+1).hidden = true;
}
function showNextTextBlock()
{
if(i-1 >= 0) document.getElementById("b_" + i-1).hidden = true;
document.getElementById("b_" + i+1).hidden = false;
}
function init() //при загрузки страницы вызывается эта функция
{
document.getElementById("b_" + 0).hidden = false;
textBlock = document.getElementById("b_" + 0);
}