![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
24-10-2009, 11:02
|
|
|
חבר מתאריך: 23.10.09
הודעות: 30
|
|
שאלת JAVASCRIPT - שמירת ה- SCROLL BAR
אני מעוניין שמיקום ה- Scroll של הדף ישמר (ז"א שאם יש לי דף ענק והמשתמש לחץ על כפתור באמצע הדף,
אז העמוד לא יקפוץ למעלה אלה יזכור את המיקום האחרון שהוא היה בו)
חיפשתי בגוגל ומצאתי את הסקריפט הבא:
--------------------------------------
<script language = "javascript">
<!--
function sstchur_SmartScroller_GetCoords()
{
var scrollX, scrollY;
if (document.all)
{
if (!document.documentElement.scrollLeft)
scrollX = document.body.scrollLeft;
else
scrollX = document.documentElement.scrollLeft;
if (!document.documentElement.scrollTop)
scrollY = document.body.scrollTop;
else
scrollY = document.documentElement.scrollTop;
}
else
{
scrollX = window.pageXOffset;
scrollY = window.pageYOffset;
}
document.forms[formID].xCoordHolder.value = scrollX;
document.forms[formID].yCoordHolder.value = scrollY;
}
function sstchur_SmartScroller_Scroll()
{
var x = document.forms[formID].xCoordHolder.value;
var y = document.forms[formID].yCoordHolder.value;
window.scrollTo(x, y);
}
window.onload = sstchur_SmartScroller_Scroll();
window.onscroll = sstchur_SmartScroller_GetCoords();
window.onkeypress = sstchur_SmartScroller_GetCoords();
window.onclick = sstchur_SmartScroller_GetCoords();
// -->
</script>
--------------------------------------
סקריפט זה לרעתי לא עובד אצלי, איך ניתן פשוט להגיד לעמוד שיזכור את מיקום ה- Scroll bar ושישחזר אותו עם הכניסה לדף האתר?
תודה רבה לכל העוזרים!
|