Я использую этот скрипт, чтобы проверить, есть ли привязка в URL.Если найдена функция showscroll , вызывается.Не работает только прыжок на вызываемый якорь.Я новичок в JS - что не так с функцией?
На странице HTML:
<script type="text/javascript">
<!--
function checkurl(){
if (window.location.href.match(/\#more/))
{
showscroll('more');
}
if (window.location.href.match(/\#tab2/))
{
showscroll('tab2');
}
}
//-->
</script>
</head>
<body onload="checkurl()">
.JS
function showscroll(id){
if (document.getElementById) {
var divid = document.getElementById(id);
divid.style.display = divid.style.display='block';
// NOT WORKING:
window.location.href = "#"+id;
//
return false;
} }
Редактировать: я могу 'т "прокрутки в поле зрения".