所以我有一个div的页面,我可以拖动。是否有可能 - 如果没有JSON或数据库访问权限来保存这些div的位置,那么当我下次打开页面时,它们与我留下的位置相同?这是一个本地文件,所以我可以写入文件 - 如果这是一个考虑因素。是否可以使用Javascript保存移动div的状态?
1
A
回答
1
我建议阅读这个问题/答案,以了解如何通过JavaScript获取div的位置:Get the position of a div/span tag。
之后,只需使用JavaScript将数据保存在cookie中即可。这里的a decent tutorial让你开始。
0
您是否尝试过使用cookie来存储信息。 IT会允许一种手段来保存窗口属性,而不是回到服务器端。
设置cookie的
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
GET COOKIE
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
CHECK COOKIE
function checkCookie()
{
var username=getCookie("username");
if (username!=null && username!="")
{
alert("Welcome again " + username);
}
else
{
username=prompt("Please enter your name:","");
if (username!=null && username!="")
{
setCookie("username",username,365);
}
}
}
相关问题
- 1. Activity中的静态变量是否可以保存其状态?
- 2. 移动网页的最后一个状态可以保存吗?
- 3. 是否可以在SCCM中启动用户状态迁移?
- 4. 是否可以在OpenGL中一次保存所有状态?
- 5. 是否可以使用NSUserDefault保存UIWebView?
- 6. 使用JavaScript cookies保存登录状态
- 7. 是否可以在用户默认值中保存定时器的状态?
- 8. 是否可以使用JavaScript生成保存文件对话框?
- 9. 是否可以缓存动态网页?
- 10. DecorView是否保存状态栏?
- 11. 是否可以将动态程序集保存到磁盘?
- 12. 是否可以使用JavaScript
- 13. 是否可以使用单例对象来保存活动之间的状态或共享数据?
- 14. 是否可以使用Javascript创建动态HTML页面?
- 15. 我可以在JavaScript中保存客户端状态吗?
- 16. 我可以使用SelectedIndex而不是SelectedValue保存DropDownList的状态吗?
- 17. 用Django保存DnD状态/ javascript
- 18. 是否可以使用SoapUI测试有状态的Web服务?
- 19. 是否可以给状态textdrawables textview?
- 20. 保存活动状态
- 21. 保存活动状态 -
- 22. 保存活动gui状态
- 23. 断开连接后RDP会话的GUI是否可以保持活动状态
- 24. 如何保存NSPopUpButton的状态? - 可可
- 25. 是否可以使CFBundleTypeIconFile变为动态?
- 26. localStorage是否可以在混合移动应用中保存授权令牌?
- 27. 用javascript移动div
- 28. 是否可以保存以前的活动?
- 29. 在rails中保存javascript的状态
- 30. 是否可以成功地动态移动UIButton?
会使用Cookie的选择吗?或者,什么浏览器?更现代的浏览器支持可以使用的离线存储。 – GregL 2012-02-21 15:09:48
我针对任何现代浏览器/ Chrome/Firefox/IE/Safari。是的,这将是一个本地页面,因此离线存储是一种选择! – antonpug 2012-02-21 15:56:31