摘要: IE8中使用attachEvent绑定事件处理函数时,不能直接向event 对象添加数据属性。可以用属性复制的方法,包装新的event对象。1. 属性复制var ObjectExtend = function(destination, source) { for (var property in source) { destination[property] = source[property]; } return destination;};2. 绑定事件var attachEvent = function (obj,ev,func,data){ if(window.attachEvent) 阅读全文
posted @ 2013-12-18 19:09 茶小多 阅读(1741) 评论(0) 推荐(0) 编辑
摘要: 在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTML元素事件属性中inline方式使用this关键字:divisionelement 我们一般比较常用的方法是在此使用:javascirpt: EventHandler(this),这样的形式。不过这里其实可以写任 阅读全文
posted @ 2013-12-18 17:25 茶小多 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 目录(?)[-]注ajax 方式异步读取数据库显示图片的方法同上传一致使用 ashx 返回base64字符串在客户端处理即可记录一个让我纠结良久的问题在Page_Load 函数中只有第一个用 ScriptManagerRegisterStartupScript 注册的脚本才有效关键点:jquery.ajax 方法 和 HTML5 中的 FileReader对象ashx 处理程序asp.net 的ScriptManager.RegisterStartupScript 调用客户端js脚本一、ASP.NET 前台源码:[html] view plaincopy二、jquery-extent.js 代 阅读全文
posted @ 2013-07-25 09:05 茶小多 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 网上天天有人问怎么在webform页面之间传值,基本上来说,大家熟悉的是 (1)url字符串传值 (2)session传值 (3)直接读取server.transfer过来的页面上的数据 前面2个就不说了,大家都知道怎么用,后面一个可能用的人比较少,这里做一下介绍。 Web 窗体页是应用程序中的类,因此可以向处理任何类一样为它们创建属性。但是,由于 Web 窗体页实际上仅在执行页的过程中存在,它们的生命周期非常短。因此,Web 窗体页上属性的用途相当有限,因为它们仅在处理页的过程中存在。但是,如果使用特定的技术将控件从一页传递到另一页,后一页仍可以访问前一页上的属性。 比如... 阅读全文
posted @ 2013-07-19 17:31 茶小多 阅读(980) 评论(0) 推荐(1) 编辑
摘要: 在 JavaScript 能够涉及的范围内有如下几个“大”对象:window, document, location, navigator, screen, history 等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观”情景。要引用某个对象,就要把父级的对象都列出来。例如,要引用某表单“applicationForm”的某文字框“customerName”,就要用“document.applicationForm.customerName”。下表中有些对象是全小写的,有些是以大写字母开头的。以大写字母开头的对象表示,引用该对象不使用下表列出的名字,而直接用对象的“名字”(Id 或 阅读全文
posted @ 2013-07-19 17:17 茶小多 阅读(175) 评论(0) 推荐(0) 编辑
摘要: ASP.NET中有一种这样格式的文件ashx文件,作什么用的呢?如果你想创建一个ASP.NET文件,它不是aspx文件,它能动态的返回一个图片、XML文件或其他非HTML文件。那就使用ashx文件了。下面介绍下使用方法:1. 使用ASHX handlers 首先,我们要回顾要使用ASHX文件的目标,我们要做的是在一个地址中用ASHX文件并动态的返回内容。我们将用到querystring,最后的地址格式为(例子):http://dotnetperls.com/?file=name 开始:通过这几个步骤你可以添加一个新的ashx文件:打开你的ASP.NET web site;右击项目选择“Ad.. 阅读全文
posted @ 2013-07-17 11:17 茶小多 阅读(220) 评论(0) 推荐(0) 编辑
摘要: ymPrompt从最简单的1.0版本到现在的4.0版本,代码共经历了四次较大的改动,组件在功能上有了很大的改进,应用灵活度更大,可应用环境的环境更加广泛,特别在4.0版本中加入对遮罩显示隐藏、按钮/图标的自定义、组件语言的控制、窗口悬浮位置等控制功能,更加的增强了组件的应用范围,使其不仅仅可以使用到模拟alert弹出之类的应用中,更可实现类似qq消息提示,登陆窗口,进度条等效果。但是,任何的事情都具有其两面性,随着功能的增多,组件的使用的复杂度也在逐步增加,好在组件每次更新都努力在兼容之前版本的基础上做修改,这使得你可以以很简单的方式定制简单的弹出框,也可以以较复杂的参数来定制更加强大的弹出框 阅读全文
posted @ 2013-07-16 16:41 茶小多 阅读(339) 评论(0) 推荐(0) 编辑