博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面操作postback后保持滚动条位置
阅读量:4589 次
发布时间:2019-06-09

本文共 632 字,大约阅读时间需要 2 分钟。

Javascript添加如下语句即可: 

function fnLoad()
{
    
with(window.document.body)
    {
        addBehavior ("#default#userData");    
//
 使得body元素可以支持userdate
        load("scrollState" + getFileName());    
//
 获取以前保存在userdate中的状态
        scrollLeft = getAttribute("scrollLeft");    
//
 滚动条左位置
        scrollTop = getAttribute("scrollTop");
    }
}
function fnUnload()
{
    
with(window.document.body)
    {
        setAttribute("scrollLeft",scrollLeft);
        setAttribute("scrollTop",scrollTop);
        save("scrollState" + getFileName());    
        
//
 防止受其他文件的userdate数据影响,所以将文件名加上了
        
//
 userdate里的数据是不能跨目录访问的
    }
}
window.onload = fnLoad;
window.onunload = fnUnload;

转载于:https://www.cnblogs.com/happycoding/archive/2012/08/13/2636046.html

你可能感兴趣的文章
[IIS]安装及使用
查看>>
[Tizen开发]基于Tizen平台的终端开发模拟器1 - Web
查看>>
Html::a 生成 method=post
查看>>
c语言:矩阵相乘-矩阵相加 新手练习1
查看>>
hbase知识
查看>>
PHP性能优化
查看>>
poj 1743 后缀数组 最长不重叠子串
查看>>
python3 在文件确实存在的情况下,运行提示找不到文件
查看>>
机器学习单词记录--01章初识机器学习
查看>>
聊Javascript中的AOP编程
查看>>
读书笔记-你不知道的JS中-promise
查看>>
.35-浅析webpack源码之babel-loader入口文件路径读取
查看>>
VC++ ini文件操作
查看>>
忘记WiFi密码不用怕,一个命令轻松查看你连接过的所有WiFi及密码!
查看>>
魔术方法、魔术常量
查看>>
Eclipse搭建Struts2环境
查看>>
设备管理,连接两个数据库,用的easygui
查看>>
Ucore lab1实验报告
查看>>
算法导论之插入排序和归并排序
查看>>
VC++中对话框界面重绘1-概述
查看>>