Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2011, 18:51
Аспирант
Отправить личное сообщение для leny Посмотреть профиль Найти все сообщения от leny
 
Регистрация: 29.04.2011
Сообщений: 91

Прокрутка страницы до id
Доброго времени суток, уважаемы программисты!
Нужно средствами javascript прокрутить страницу до id. Все равно плавная или моментальная прокрутка.
Вот пример кода:

<body>
<!--тут какой-та код -->
<div id="myId">.......</div>
</body>

Подскажите пожалуйста как это реализовать?

Или изменить готовое решение:

var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1

function initialize(){
    startit()
}

function scrollwindow(){
if (document.all)
    temp=document.body.scrollTop
else
    temp=window.pageYOffset
if (alt==0)
        alt=1
else
    alt=0
if (alt==0)
    curpos1=temp
else
    curpos2=temp
if (curpos1!=curpos2){
        currentpos=window.pageYOffset+speed
		window.scroll(0,currentpos)
}
}

function startit(){
    setInterval("scrollwindow()",10)
}
window.onload=initialize


этот код рабочий, но он прокручивает страницу до конца. Вот уже пол дня с ним мучаюсь, меняя вот эту переменную currentpos. Она , как я понял, определяет высоту страницы.

Заранее очень благодарен!
Ответить с цитированием