alexandr_v-vich, 1. однобуквенные имена переменных не есть гуд var t = l = resl = rest = lp = tp = 0; 2. очень хитрый финт ушами : ) найти элемент по Id, записать ссылку на него в переменную, затем еще два раза найти его по Id, установить числовые(?) значения без единиц измерения 'px' var objp = document.getElementById("outpger"); document.getElementById("outpger").style.left = 0; document.getElementById("outpger").style.top = 0; Говорят, что для этих целей используют классы... 3. ай-яй-яй document.getElementById("outpger").style.left = nesl - 41 + "px"; document.getElementById("outpger").style.top = 0-70 + "px"; // отдельное внимание этой строке: 0 - 70. Зачем так сложно?) document.getElementById("outpger").style.width = document.getElementById("opener").offsetWidth - 61 + "px"; document.getElementById("outpger").style.padding = "0px"; document.getElementById("outger").style.left = nesl + 29 + "px"; document.getElementById("outger").style.top = nest + "px"; document.getElementById("outger").style.backgroundColor = "#e6e6e6"; document.getElementById("outger").style.padding = "0px"; document.getElementById("outger").style.paddingLeft = "10px"; document.getElementById("outger").style.paddingTop = "2px"; document.getElementById("outger").style.backgroundColor = "transparent"; document.getElementById("outpger").style.height = "20px"; document.getElementById("outpger").style.margin = "0"; document.getElementById("outpger").style.fontSize = "16px"; document.getElementById("outpger").style.textAlign = "center"; document.getElementById("outpger").style.color = "rgba(26, 26, 56, 0.9)"; 4. не кросс-браузерно (как минимум) ssyl[0].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "0px"; remark(); }); ssyl[1].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "-850px"; remark(); }); ssyl[2].addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = "-1700px"; remark(); }); left.addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = parseInt(slide.style.marginLeft) - 850 + "px"; remark(); }); right.addEventListener("click", function(event) { event.preventDefault(); slide.style.marginLeft = parseInt(slide.style.marginLeft) + 850 + "px"; remark(); }); сделали бы биндер и передавали туда, все, что вам надо