- 博客(14)
- 收藏
- 关注
原创 JS 中getBoundingClientRect()的用法
下面的代码举了个简单的例子,可以滚动滚动条之后点红色区域看各个值的变化。 DemoDemo为了方便就直接用绝对定位的元素 有了这个方法,获取页面元素的位置就简单多了, var X= this.getBoundingClientRect().left+document.documentElement.scrollLeft; var Y =this.getBoundingClientRect().top+document.documentEle
2010-11-29 00:26:00 1618
原创 关于onreadstatechange的含义
发送一个请求后,客户端无法确定什么时候会完成这个请求,所以需要用事件机制来捕获请求的状态,XMLHttpRequest对象提供了onreadyStateChange事件实现这一功能。这类似于回调函数的做法。onreadyStateChange事件可指定一个事件处理函数来处理XMLHttpRequest对象的执行结果,如:ajaxObj=createAjaxObject(); var url="/MyTodoes/FetchText?id="+id; ajaxObj.open("Get",url,true)
2010-11-28 23:47:00 2194
原创 JS 中的appendChild和createElement的用法
<br />原来的js中代码为:<br />var theform = document.forms[0];<br />theform.appendChild(document.createElement("<input type='hidden' name='__EVENTTARGET'>"));<br />这样在IE中好用,但是火狐中就是不行。<br />把document.createElement("<input type='hidden' name='__EVENTTARGET'>")拿出来测试,
2010-11-28 23:22:00 4965
原创 JS 中的parentElement的用法
<br /><html> <br /><head> </head> <br /><body> <br /><form name= "a "> <br /><table name= "b "> <br /><tr name= "c " > <br /> <td name= "d " > <br />
2010-11-28 23:13:00 10549
原创 .net快捷键
<br />Ctrl+KS: 插入外部代码 如region用于标记代码分段折叠 ---------------------------------- Ctrl+KD: 快速按照缩进式排版代码 ---------------------------------- Crtl+ML: 展开所有折叠代码段 Ctrl+MO: 将代码段再次折叠 ----------------------------------- Ctrl+J / Ctrl+K,L: 列出成员 ----------------------------
2010-11-28 21:45:00 995
原创 控件获得焦点时按回车触发一个js函数(event.keyCode)
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><HTML><br /><HEAD><br /><TITLE> New Document </TITLE><br /></HEAD><br /><BODY><br /><input type="text" onKeyDown="if(event.keyCode == 13) alert('Hello Word!');"/><br /></BODY><br />
2010-11-28 21:32:00 1446 4
原创 关于textbox中的TextChanged与客户端事件onpropertychange的组合
<br />需求如下:<br />一、股票代码和公司名称都是用textbox控件。<br />二、当股票代码改变时,公司名称自动填充,当公司名称改时,股票代码自动填充。<br />三、有一个updatepanel且将textbox的autopostback设置为true,不然老刷整个页面<br /> <br />决定用服务器端的TextChanged事件,但问题是当我填写完股票代码后,只有这个textbox失去焦点后才会执行后台代码,才会去加载公司名称,结果用客户端事件,onkeyup(当按下键盘时触发),
2010-11-23 18:38:00 2088
原创 gridview设定列宽
gridview设定列宽2009-07-24 15:22asp:GridView ID="gvNewDisposeDealer" runat="server" AutoGenerateColumns="false"<br /> AllowPaging="True" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px"<br /> Empt
2010-11-19 15:05:00 2416
转载 net 地址栏传中文乱码 的解决方法
<br />在做一个项目的时候,因为觉得session用起来麻烦,所以想用地址栏传参数的方式。没想到乱码,于是去网上找资料,还好,找到一篇不错的,反正我用起来是可以。呵呵 如下: 1.设置web.config文件。 ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name));
2010-11-17 11:47:00 1298 1
转载 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterF
<br />转自 会飞的鱼:http://www.cnblogs.com/dongyongjing/archive/2007/03/07/666427.html<br /> <br />回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是
2010-11-16 14:10:00 555
原创 updatepanel基础
<br />首先要明确两个概念:刷新和回送。这两个概念其实是不同的,不能够混成一个概念。<br />UpdateMode属性只是定义了UpdatePanel的更新模式。通常是Always或Conditional两个值。但是它会牵扯出关于UpdatePanel更深的知识。一般情况下,都是建议把此值设为Condition。这样该UpdatePanel控件只有满足以下条件时才会更新:<br />1)该UpdatePanel控件的一个子控件调用了一个回送。但ChildrenAsTriggers设为False时,该控
2010-11-15 18:32:00 592
原创 如何使table中的td中的控件靠右边
<br /><table><br /><tr><br /><td><asp:TextBox runat="server" id="txt" width="600px"><br /></td><br /></tr><br /><tr><br /> <td style="text-align:right"><asp:Button runat="server" ID="btnQR" Text="确认" /><asp:Button runat="server" ID="btnGB" T
2010-11-11 23:35:00 13462
原创 T_sql中的while 和if
use test declare @i int declare @k varchar(10) declare @sex varchar(10) select @k='hao'; select @i = 1; while @i
2010-11-10 21:47:00 1338
原创 button控件的.Attributes属性
<br />button控件的.Attributes属性里如果加入onclick事件,例如:btn.Attributes.add("onclick","alert('sdfsdfsd')");<br />如果下面再进行一个btn.Attributes.add("onclick","alert('1111111')");那么只有最后加入的起作用,前面的被最后这一个顶掉。
2010-11-10 10:29:00 1285
电商图片下载器,图快下载器
2024-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人