как то первый вариант мне больше подошел. а подскажите пожалуйста ещё как эту проверку в IE сделать?
if (document.documentElement.scrollHeight - document.documentElement.clientHeight == document.documentElement.scrollTop)
так отказывается работать, хотя вроде бы все эти значения он должен понимать