代码改变世界

随笔档案-2011年07月

ppk谈JavaScript style属性

2011-07-14 14:25 by 爱研究源码的javaer, 481 阅读, 收藏,
摘要: 事实上,7个范例脚本都用到了某种形式的CSS修改。比如,“表单验证”改变出错的表单域的样式,“XMLHTTP速度测试计”使用动画(其实也就是在很短的时间内多次改变某个样式)来让用户注意到速度的数据(而且,老实讲这算是有些花哨的效果)。“下拉菜单”通过改变样式来显示和隐藏菜单项。这些变化都拥有同样的目的:把用户的注意力吸引到这些元素上。JavaScript有如下4种修改CSS的方式:l 修改元素的style属性(element.style.margin='10%');l 改变元素的class或id(element.className='error'),浏览器将自动 阅读全文

Bad NPObject as private data 解决方案

2011-07-14 12:57 by 爱研究源码的javaer, 816 阅读, 收藏,
摘要: 场景:浏览器:Firefox因素:flash/silverlight步骤:将flash/silverlight或其父节点设置为display="none"或者从Dom中移除后,滚动鼠标滑轮原因:在Firefox下,修改display="none"或移除后,flash/silverlight会将自身完全从内存中释放(如果需要重新显示,flash/silverlight会触发重新加载显示到页面),而在滚动滑轮时浏览器会发送消息给该控件,查找不到对象抛出该错误。解决方案:如果需要隐藏flash/silverlight,设置flash/silverlight的s 阅读全文

ASP.NET下载文件(转载)

2011-07-07 10:29 by 爱研究源码的javaer, 1158 阅读, 收藏,
摘要: 如何通过ASP.NET来下载文件,这个问题我们经常遇到,把常用的方法总结到一起,学习学习。当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面这行指令放在Button的Click事件当中,当用户点击按钮之后,网页就会被转址到该word档,造成下载的效果。但是这样的下载有几个问题:1、无法下载不存在的文件:例如,我们若是想把程序动态(临时)产生的文字,当作一个文件下载的时候(也就是该文件其实原先并不是真的存在,而是动态产生的),就无法下载。2、无法下载存储于数据库中的文 阅读全文