12 2013 档案

摘要:上上周用FusionCharts做报表时,有个图是进度条的形式,其实在FusionCharts 3.0之后已经支持了(Linear Gauge),可惜现有系统用的还是1.2.3版本的,重新引入新版本有点不现实,所以只能采取另外的方式了。后来采用了DIV的方式实现,用一个外层的DIV作为完整的进度框,然后再定义一个span放在DIV中,作为实际的进度框,获取到进度值之后,通过css去渲染这个span的宽度,实现进度条的效果。1、首先定义一个空的DIV,做为容器使用,后面可以直接替换掉这个DIV里面的内容2、通过dwr方式获取到进度值之后,渲染进度条//渲染进度条 ... 阅读全文
posted @ 2013-12-23 19:36 RyanChan 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:上上周用FusionCharts做了几个报表,里面有个仪表盘,当时查属性查疯了,现在把相关的一些属性记下来,方便以后查找。-------------------------仪表盘重要属性解析-----------------------根节点 此节点的原理及应用:通过两种不同的颜色拼接成刻度盘底色,可用于提醒指示到一定区域了;minValue和maxValue--作为区域划分的边界值code--区域颜色alpha--透明度转盘: value='50' --指针指示值borderAlpha='10' --指针边线的颜色深度baseWidth='10' 阅读全文
posted @ 2013-12-23 19:04 RyanChan 阅读(756) 评论(0) 推荐(0) 编辑
摘要:上一篇文章上提到,IE8下服务端获取客户端文件的路径时,会变成C:/fakePath问题,于是乎通过文件路径去获得文件大小就失败了。上网搜了一下,主要原因是IE8因为安全考虑,在上传文件时屏蔽了真实路径,用C:/fakePath代替。一、可以通过设置浏览器安全选项得到真实路径: Internet选项->安全->自定义级别->将本地文件上载至服务器时包含本地目录路径->选“启动”->确定 但是,作为开发者,我们不能指望客户去这么做,所以我们必须通过代码解决这个问题。(参考文章:http://yunzhu.iteye.com/blog/1116893)二、通过sele 阅读全文
posted @ 2013-12-17 16:51 RyanChan 阅读(1742) 评论(1) 推荐(0) 编辑
摘要:前段时间,因工作需要,需要在文件上传时限制文件的大小,所以需要在上传之前检测文件的大小。方法一:js检测文件大小一开始的想法是通过js直接在前端检测文件大小,代码如下://获取上传文件大小function getFileSize(filePath){ var vBrowserVersion = getBrowserVersion(); if("MSIE6.0" == vBrowserVersion){//对于IE6,使用Image的fileSize属性进行判断文件大小 var image=new Image(); image.dynsrc=f... 阅读全文
posted @ 2013-12-17 15:58 RyanChan 阅读(13421) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示