+ -
当前位置:首页 → 问答吧 → 多页的表单提交滚动条不动如何做?

多页的表单提交滚动条不动如何做?

时间:2010-09-14

来源:互联网

采用了下面的脚本
           
       
        function window.onload()
        {
                var arr;
                if(arr=document.cookie.match(/scrollTop=([^;]+)(;|$)/))
                        document.documentElement.scrollTop=parseInt(arr[1]);
                       
                document.body.scrollTop=parseInt(arr[1]);
        }
       
        function window.onbeforeunload()
        {
                var scrollPos;
                if (typeof window.pageYOffset != 'undefined')
                {
                           scrollPos = window.pageYOffset;
                }
                else if (typeof document.compatMode != 'undefined' &&
                     document.compatMode != 'BackCompat')
                             {
                                   scrollPos = document.documentElement.scrollTop;
                                }
                else if (typeof document.body != 'undefined')
                                {
                                   scrollPos = document.body.scrollTop;
                                }
                               
                document.cookie="scrollTop="+scrollPos;
        }


但是发现第二页或者下面几页不行。哪位高手指教下,谢谢!

作者: feiwupiaoxue   发布时间: 2010-09-14

给些建议吧,谢谢!

作者: feiwupiaoxue   发布时间: 2010-09-15

相关阅读 更多