function myUp() { var t; var top = Math.max(document.body.scrollTop, document.documentElement.scrollTop); if (top > 0) { window.scrollBy(0, -100); t = setTimeout('myUp()', 30); } else clearTimeout(t); return false; } function myDown() { var t; var body = document.body, html = document.documentElement; var height = Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight); window.scrollBy(0, height); return false; } function moveCaretToEnd(input) { input.focus(); input.selectionStart = input.value.length; } window.onload = function () { // после загрузки страницы var scrollUp = document.getElementById('scrollup'); // найти элемент scrollUp.onmouseover = function () { // добавить прозрачность scrollUp.style.opacity = 0.4; scrollUp.style.filter = 'alpha(opacity=30)'; }; scrollUp.onmouseout = function () { //убрать прозрачность scrollUp.style.opacity = 0.8; scrollUp.style.filter = 'alpha(opacity=50)'; }; scrollUp.onclick = function () { //обработка клика myUp(); }; var scrollDown = document.getElementById('scrolldown'); // найти элемент scrollDown.onmouseover = function () { // добавить прозрачность scrollDown.style.opacity = 0.4; scrollDown.style.filter = 'alpha(opacity=30)'; }; scrollDown.onmouseout = function () { //убрать прозрачность scrollDown.style.opacity = 0.8; scrollDown.style.filter = 'alpha(opacity=50)'; }; scrollDown.onclick = function () { //обработка клика myDown(); }; // show button window.onscroll = function () { // при скролле показывать и прятать блок if (window.pageYOffset > 0) { scrollUp.style.display = 'block'; scrollDown.style.display = 'block'; } else { scrollUp.style.display = 'none'; scrollDown.style.display = 'none'; } }; };