摘要: 今天工作上突然需要用到剪贴板的相关操作,主要是用js控制将指定字符串复制到系统剪贴板上,在网上找了许多版本,兼容性方面都不理想,只有下面这个算是兼容性比较良好的了,属于flash+js解决的。目前已经测试,在IE7/8,firefox11,chrome12,Opera11都可以用。 代码如下: View Code 1 function copy_code(copyText) 2 { 3 if (window.clipboardData) 4 { 5 window.clipboardData.setData("Text... 阅读全文
posted @ 2012-04-27 16:13 Deasel 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 对于不同的浏览器,方法是有差别的1.对于IE或TT浏览器:把需要显示的16x16像素的ICO图标命名为favicon.ICO放置在网站根目录下,浏览器会自动检索2.这大概是所有浏览器通用的在标签页加入指定图标的方法:把favicon.ico图标放到网站根目录下,在网页的<head></head>中加入<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />3.对于火狐浏览器:图标格式没有IE那么严格,GIF和PNG格式的图 阅读全文
posted @ 2012-04-25 16:21 Deasel 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 如题,废话少说,直接上代码:(特此声明:代码非原创,网上搜到的) 1 function detectFlash() { 2 //navigator.mimeTypes是MIME类型,包含插件信息 3 if(navigator.mimeTypes.length>0){ 4 //application/x-shockwave-flash是flash插件的名字 5 var flashAct = navigator.mimeTypes["application/x-shockwave-flash"]; 6 return flash... 阅读全文
posted @ 2012-03-08 10:15 Deasel 阅读(1430) 评论(1) 推荐(0) 编辑
摘要: ps:原文地址http://hi.baidu.com/%C0%EE%CE%C5%C6%F0/blog/item/0c11496e3eb852d180cb4a28.html几乎每个网站都会统计自身的浏览状况:日IP、PV、跳出率、转换率、浏览者属性等等。了解这些数据有助于更好地了解浏览者的属性、知道网站在什么地方存在缺陷,为更好地提供服务、提高网站收入都有所帮助。对于大多数网站而言,Google Analytics是最普遍选择的方案,因为Google Analytics提供了非常强大的功能,最重要的是,它是免费的,而且不会像某些统计网站那样,会要求网站主在网站上标明是用它来统计的。但是,很多人在 阅读全文
posted @ 2012-03-07 11:39 Deasel 阅读(4792) 评论(0) 推荐(1) 编辑
摘要: ps:原文地址:http://www.cnblogs.com/meteoric_cry/archive/2011/04/12/2013662.html在使用flash上传文件时,当文件超过一定大小,会遇到错误:如何遇到这个问题的:去年曾经使用Extjs开发一个游戏运维集成系统,其中有一个功能是使用flash上传文件,例如excel、sql等,后台程序来处理上传的文件。而这个flash上传工具是我之前写的,可是同事现在在系统中上传一个2M多的文件时,传到40%左右就提示出现io错误,让人查一下是否是flash有超时的情况。看到这个问题我也觉得很奇怪,因为flash在选择文件的后就判定它的大小了, 阅读全文
posted @ 2012-03-05 15:34 Deasel 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。进一步 阅读全文
posted @ 2012-03-05 15:14 Deasel 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 刚到公司就收到客服那边丢过来的问题反馈,本来是准备测试其他问题的,突然发现文件上传功能在IE9下居然点了没反应(蛋疼一个先)。 打个断点调试一下,不行,跳flash了。寻求万能的google,果然有收获。 原来缺少了classid,classid 是 html中object 的一个标签属性,用于标识该标签使用了哪种对象。classid 值是个 uuid, 而flash 的ID 即是 d27cdb6e-ae6d-11cf-96b8-444553540000。果断找到swfupload.js的源码中,在拼接标签字符串的时候加上这一项(就是加到方法getFlashHTML中)。 还有一个问... 阅读全文
posted @ 2012-03-05 10:31 Deasel 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 修改公司网站,为了减少页面跳转,改用ajax提交表单数据,顺带测试了一下。 尼玛,为毛就IE没反应?debugger了一下,后台木有问题。 不行了,google一下吧。 居然是编码!中文版本的IE默认编码是gb2312,无论输出的是英文还是中文文,如果没强制修改页面编码,都认为是gb2312。解决方法:目标文件头部加入header(‘Content-Type:text/html;charset=utf-8′);(ps:针对PHP开发) 而且一定要是在向页面输出信息之前哦亲,最好是在方法之初就加入。 最后,惯例问候一下IE家族的所有产品,尤其是IE6。 阅读全文
posted @ 2012-03-02 13:15 Deasel 阅读(320) 评论(0) 推荐(0) 编辑
摘要: enctype到底是个啥? 答:多用途网际邮件扩充协议,在脚本的用法是form.encoding=XXX!表单里面enctype 属性的默认值是“application/x-www-form-urlencoded”,但当向服务器传送大量文本、包含非ASCII字符或二进制数的数据时,这个默认类型就不能胜任了。这时,文件上载提交表单时应使用“multipart/form-data”内容类型。表单直接提交到电子邮箱时候中文字会编码成"%XX%YYPZZ..."这种怪码!这时就可以用text/plain,使中文字不被编码,更容易看! 用 Enctype 属性指定将数据回发到服务器时 阅读全文
posted @ 2012-03-01 18:04 Deasel 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 客户机窗口大小自适应: 一、运行虚拟机的虚拟系统,点击软件的菜单栏-VM-Install VMware Tools,然后按向导安装完成,关闭虚拟机的虚拟系统; 二、点击软件的菜单栏-Edit-Preferences,选择Display选项卡,在Autofit栏里面勾选Autofit guest 三、运行虚拟机系统,等启动完成后,就可以通过拉伸窗口实现子系统的屏幕自动适应窗口大小了。 如何释放鼠标: 答案:Ctrl+Alt(汗一个,尼玛居然忘了) 阅读全文
posted @ 2012-02-29 17:36 Deasel 阅读(487) 评论(0) 推荐(0) 编辑