Feb
25

几款浏览器对透明度的支持方式各不相同,为了保证在IE, Firefox, Chrome, Safari等主流浏览器下都能正常显示透明度的效果,我们可以定义一个透明度的class,因为一写就要写3条,省的每次都复制来复制去了。
具体代码如下:

.transparent{
filter:alpha(opacity=60);  /*支持 IE 浏览器*/
-moz-opacity:0.60; /*支持 FireFox 浏览器*/
opacity:0.60;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
Feb
21

一般来说,在对一个文件域(input type=”file”)使用了验证后,我们总会希望把文件域中的值给清空了(否则错误的文件仍然会被提交),而在IE中,安全设置的原因,是不允许更改文件域的值的(也就是不能使用val(“”))

那么很显然,我们就只能换个思路,把这个input元素复制一个,然后将原来的删除。
在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。
而在Firefox下,其中的值也会被一同复制,那么我们就顺便清空一下就做到兼容了。
代码如下:

var file = $(":file");
file.after(file.clone().val(""));
file.remove();
Feb
19

今天在用ASP.NET实现图片上传功能时遇到一个小问题。

使用表单文件域(input type=”file”)时,在PostBack中使用Request.Files获取不到文件。研究了半天,发现在input标签中使用runat=”server”后,是能够正常获取的。但是为了前端的元素ID不被修改,我尽可能不使用runat=”server”。

网上查阅了一下,最终让我找到了原因。用了高级货之后,忘本了呵呵。

要让form能够传递文件的话,必须要在form标签中加入enctype=”multipart/form-data”

<form enctype="multipart/form-data" ID="form1" runat="server">
      <input type="file" name="filename" />
</form>

在input 中使用了runat=”server”,那么ASP.NET会自动处理这些事情,而如果我们要自己DIY,就得记住这些啦!

Feb
18

今天好友给我看了一个网站:http://www.jijiblog.com/
原先以为只是有人和我用了同一套模板,但是经过我仔细打量,这并不是单纯是模板雷同而已了,我博客几乎所有的内容都被盗用到了他所谓的”JiJi’s Blog”上,并且我还能够发现部分文章里仍然有steveluo这样的文字痕迹。

我想了想,在博客这几次迁徙中,有好几个环节可能导致这些数据的泄露,这兄弟正好捡了个皮夹子,要托工信部的福,让他好不费功夫拿到了我这个“收视率”爆低的博客,内容还挺杂,难道是他和我臭味相投么?

这兄弟技术还是可以的,能改的都改了,可惜在文章的排名上,他可能就比较糟糕了,我的许多文章都能在google第一页搜到,而他的这些文章可能10页开外都不见踪影。

干IT这行,需要的是积累,享用别人的成果往往会让自己止步不前。

2010年我有空还是换套模板吧呵呵,这套模板也用了好多年了,新的开始确实要有一个新的态度了。

Feb
01

重见天日啦!

Filed under (生活随想) by Steve Luo at 2010-01-02

经历了互联网整治狂潮的冲击,我的博客迁徙了好多地方,关闭了好久了,现在终于又重新开放了。

其实本站是备过案的,只是迫于各机房的备案申报机制以及服务器的问题(服务器是朋友的,我没理由每天催着别人),所以一拖再拖,让我最后下决心把博客搬到了美利坚的国土上。。无奈啊,速度虽慢,倒还稳定,就这样凑合着吧,日后有机会还是要弄一台自己的服务器。

就着这次大迁徙,顺便也把博客升级到了最新版。不过Google Adsense貌似要停一个月了,竟然PIN码没收到。。晕,重新申请一个,又得等好久。

不过这个Hostgator的空间是去年暑假时候买的,没多少时日了,下一步计划可能会搞一个日本的空间,因为最近发现日本网站速度挺快的,价格似乎也不是那么贵。希望中日关系不会影响到互联网。。。

top
44 queries. 0.225 seconds.