2012年2月15日水曜日

[javascript]スクロールバーの位置を覚える

ページ再読み込みのときにスクロールバーを固定します。

'--------------------------------------------------------

function SaveScroll(){
            document.all['txtScroll'].value = document.documentElement.scrollTop;
        }
       
        function GoScroll(){
            var tmp = document.all[ 'txtScroll' ].value;
            if ( tmp == "" ) {
                window.scroll(0, document.body.scrollHeight);
            }
            else{
                document.documentElement.scrollTop = tmp;
            }
        }

'--------------------------------------------------------

html側では
<body style=" text-align:center;" onload="GoScroll();" >
<input type="text" name="txtScroll">

'--------------------------------------------------------

セーブしたい場合
javascript:if(confirm('削除してよろしいですか?\n')){SaveScroll()}else{return false}






html  

0 件のコメント:

コメントを投稿