日期:2014-05-16  浏览次数:20650 次

求将页面的布局保存到cookie或数据库的方法 - Web 开发 / Ajax
我做了一个界面 类似http://www.hnonl.com/upload/jonllen/case/drag.html
如何将用户修改后的布局保存到cookie或数据库
然后但用户下次登录时就是这个界面或者下次来我的网站就是上次修改完的界面
我希望各位能给我一个思路
最好有代码哈

------解决方案--------------------
既然你的系统能让用户修改布局,那一定会让用户设置一些参数,使得界面按用户设定的参数发生改变,这些参数就是你要保存的数据.
比如,如果你用层的话,可以将层的位置参数保存于数据库,然后在用户请求时由数据库获得这些参数而重现用户的布局.
既然用户能修改界面,那一定会有用户数据库,所以,最好把用户布局数据放在数据库里,而不是放在cookie 里,因为,如果用户换了一台机器,他原先的布局就没有了,这不符合网页设计的一般准则.
------解决方案--------------------
设置界面,设置选项,设置参数,数据保存
------解决方案--------------------
你的数据库链接配置怎么读?这个页面布局参数就怎么读
原理一样
探讨
我做了一个界面 类似http://www.hnonl.com/upload/jonllen/case/drag.html
如何将用户修改后的布局保存到cookie或数据库
然后但用户下次登录时就是这个界面或者下次来我的网站就是上次修改完的界面
我希望各位能给我一个思路
最好有代码哈

------解决方案--------------------
探讨
我做了一个界面 类似http://www.hnonl.com/upload/jonllen/case/drag.html
如何将用户修改后的布局保存到cookie或数据库
然后但用户下次登录时就是这个界面或者下次来我的网站就是上次修改完的界面
我希望各位能给我一个思路
最好有代码哈

------解决方案--------------------
每次鼠标松开,用ajax保存到数据库,比如left1 =x left2=y,下次读数据库的时候按顺序取层
------解决方案--------------------
搞得这么复杂,直接把多写几种CSS,然后把名称放COOKIE里不就得了。难道还把整个CSS结构文件都保存进去???