// JavaScript Document
//可视区高度
        var pageinfoheight=0;
        //可视区文字高度 主要用于在翻页时保留上一页（下一页）的第一行（末尾行）信息
        var pagelineheight=0;
        //总分页数
        var pageinfonum=0;
        //当前页码
        var pagenownum=1;
        
        //禁止JS错误提示
        window.onerror=function()
        {
            return true;
        }
        
        //捕捉键盘事件
        /*document.onkeyup =function()
        {
            switch(event.keyCode)
            {                
                case 27:        //esc键
                    window.history.go(-1);
                    break;                
                default:        //其它键
                    GoTo(event.keyCode);
                    break;         
            }
        }*/
        
        //初始化
        function init()
        {        
            var err;
            
            //获取页面默认的行高
            try
            {                
                pagelineheight=parseInt(showzfj.style.lineHeight.replace("px",""),10);
            }
            catch(err)
            {
                pagelineheight=20;                                
            }
            
            //获取可视区高度
            try
            {
                pageinfoheight=parseInt(showzfj.style.height.replace("px",""),10);
            }
            catch(err)
            {
                pageinfoheight=160;
            }
            
            //计算当前信息可划分的页码数
            pageinfonum=Math.ceil((parseInt(showzfj.scrollHeight)+parseInt(pagelineheight))/pageinfoheight);
            
            //设置页码信息
            //pageinfo.innerHTML="第[1]页 共["+pageinfonum+"]页 [上翻“↑” 下翻“↓”]";
        }
        
        function GoTo(keycode)
        {            
            if(keycode==38)
            {
                //循环翻页方式(即从上往下翻页的时候则从顶部计算下翻高度 否则从底部计算上翻高度 主要考虑存在小于1页的情况)
                //showzfj.scrollTop=showzfj.scrollTop-pageinfoheight+pagelineheight;
                pagenownum-=1;
                if(pagenownum<1)
                    pagenownum=1;
                    
                //固定翻页方式(即不管是上翻还是下翻 所有页码都是固定的 若存在小于1页的情况则按一满页处理)
                showzfj.scrollTop=pageinfoheight*(pagenownum-1);
            }
            else
            {
                ////循环翻页方式
                //showzfj.scrollTop=showzfj.scrollTop+pageinfoheight-pagelineheight;
                pagenownum+=1;
                if(pagenownum>pageinfonum)
                    pagenownum=pageinfonum;
                
                //固定翻页方式
                showzfj.scrollTop=pageinfoheight*(pagenownum-1);
            }
            
            //设置页码信息
            //pageinfo.innerHTML="第["+pagenownum+"]页 共["+pageinfonum+"]页 [上翻“↑” 下翻“↓”]";
        } 
