Tags
Ajax ASP asp upload autorun cookies CoolCode datatime DOM domain email firebug firefox focus Get hmailserver IE ie6 IE if语法 if语法 IMAP javascript Jimmy jmail js JScript json JS乘法 js跨域 maimaij MaiMaiJ Live Messenger MSN mssql mssql image mysql password PclZip performance PHP protoytpe SEO Session sql windows WordPress XMLSeptember 2010 M T W T F S S « Aug 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Categories
Tag Archives: protoytpe
DIV弹窗后禁止页面滚动,IE和FF通用,基于prototype
DIV弹出之前,禁止页面滚动: 12345if(Prototype.Browser.IE){ $($$(’html’)[0]).setStyle({overflow : ‘hidden’}); }else{ $($$(’body’)[0]).setStyle({overflow : ‘hidden’}); } DIV关闭之后,恢复页面滚动: 12345if(Prototype.Browser.IE){ $($$(’html’)[0]).setStyle({overflow : ‘auto’}); }else{ $($$(’body’)[0]).setStyle({overflow : ‘auto’}); }
Ajax and JSON
关于JSON,是很久以前就听说了,但是一直没有真正的去研究,去使用。 关于AJAX,也是很久以前就听说了,而且一直也在研究,在使用。 关于AJAX and JSON,是刚刚开始研究和使用。 JSON,JavaScript Object Notation, 我理解为Javascript 对象标记,可能不太准确,但是这样有助自己理解和使用。高人们都说JSON使用起来要比XML更灵活,更方便,是吗,带着这样的疑问,自己写了个小例子。
解决Prototype.js传递中文参数的问题!
2007/06/29 更新: 增加随机码,确保每次都有效读取。 ============================ 这段时间一直对javascript挺感兴趣的。 前些日子开始用prototype的一些脚本,说起来惭愧,早就存在而且出名的东东,自己竟然不知道,唉。 用prototype.js的Ajax.Request实现异步传递真不错,可以把整个表单转换成string来传递,也可以单独获取某一个文本域的值,可是有一个缺点就是不支持中文参数传递(可能是我没发现),毕竟是老外的写的东东。经过一番琢磨,我发现是在内部脚本中对参数编码的问题,老外不管什么参数都用encodeURIComponent()函数进行编码,而中文则适用于escape()函数。经过测试,问题解决了,可以实现传递中文参数了。在实际应用中,可以指定encoding,若:encoding:”gb2312″,则自动转换为escape()函数进行编码;若不指定encoding则使用默认函数encodeURIComponent()。 我把修改过了prototype.js放上来,需要的朋友下载就是了,版本是1.5.0 Click Here To Download