浏览 559 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (19) :: 隐藏帖 (7)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-01-07
先说一下,本人要实现的功能,也许各位会有别的实现思路
1.获取用户电脑的分辨率,在页面上显示 2.根据这个分分辨率到数据库查询,是否提供些分辨率的图片下载,并列出下载地址 问题:rails没有找到直接获取分辨率的函数,查了所有的API无果, 现在问题一:用js显示 代码:<script language='JavaScript'>document.write(screen.width+'x'+screen.height); </script> 问题二实现思路: 先在页上用js获得这两个值后,写入cookie,后用rails来读 但是这个没有成功,以下是我的代码 Js: function SetCookie(name, value) //设定Cookie值 { var expdate = new Date(); var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 )); document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString())) +((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "" : ("; domain=" + domain)) +((secure == true) ? "; secure" : ""); } Rails: <%= cookies[:xxx] %> 或是 <%= cookies[:xxx][:value] 都读不到值,请各位帮忙想想办法 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-07
document.write("<a href='your_rails_action?scrw="+screen.width+"&scrh="+screen.height+"'>");
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-07
这个是显示出来
我要的是提交这个参数到后台去做相关的数据库操作 |
|
| 返回顶楼 | |
|
最后更新时间:2008-01-07
一定要用rails来读吗?能不能用js读取cookie,然后用ajax调用后台?
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-07
cmo 写道 这个是显示出来
我要的是提交这个参数到后台去做相关的数据库操作 拿到参数用ajax提交 |
|
| 返回顶楼 | |





