Прокрутка / Перейти к идентификатору без JQuery

Я искал много тем для полезного решения.

Но не нашел что-то. Большинство сценариев слишком загромождены для моих целей.

Ищу решение, основанное только на Javascript.В моем проекте не возможно использовать jQuery.

Мне нужен прыжок или прокрутка для идентификации.



//here has to go function






Мой звонок:

<a onclick="function_call+targetname"><img src="image1" alt="name1"></a>
<a onclick="function_call+targetname"><img src="image2" alt="name2"></a>
<a onclick="function_call+targetname"><img src="image3" alt="name3"></a>

Поэтому я должен использовать событие onclick в моей навигации.

Теперь кликните, чтобы перейти или прокрутить до идентификатора div на моей странице:

some content
some content
some content

Это очень важно: якорь html не работает, к сожалению. В противном случае все было бы довольно легко.



У меня рожать просто:

onclick="window.location.hash='target';"

Но у меня есть ограничения в eBay. Они не позволяют этот простой код.

Также я не могу назвать внешний javascript (использовать JS только в области головы). Кроме того, невозможно использовать: "печенье. ","печенье ","заменить (", IFRAME, META или включает в себя) и базы HREF.

Это не может быть трудно с небольшим переходом JS к определенной точке. Мне не нужны спецэффекты.

У кого-нибудь есть тонкое и полезное решение?

Я нашел решение самостоятельно и благодаря Oxi. Я иду по твоему пути.

Для всех, кто заинтересован в моем решении:

  function scroll(element){   
var ele = document.getElementById(element);   
window.scrollTo(ele.offsetLeft,ele.offsetTop); }  

Навигационный вызов:

<a onclick="scroll("target1");"><img src="image1" alt="name1"></a>

Теперь вы можете перейти к div с вызываемым идентификатором

CONTENT

Ответы на вопрос(6)

Ваш ответ на вопрос