易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript事件监听

原帖地址:http://www.cnblogs.com/AganCN/archive/2009/02/06/1206272.html   考虑这样的情形在IE浏览中处理,需要响应页面的按钮点击事件,有哪些方法呢?
(1)onclick属性添加事件处理函数
function DoClick()//handler of click event
{

}


test1

测试1test1
(2)attachEvent方法添加事件处理函数

test2



function attClick()//handler of click event
{
//process click event
}
test2.attachEvent("onclick",attClick);

测试2test2
现在问题来,如果我们同时添加这两种事件处理方式,那么他们相应的顺序是什么样的,下面来模拟一下这种情形:
test31

function DoClick()//property event handler
{    
    alert('calling DoClick');    
  }
function AttClick1()//attach event handler
{
    alert('calling AttClick1');
  }
test31.onclick=DoClick; 
test31.attachEvent('onclick',AttClick1); 


(code for 3.1)
test32

function DoClick()//property event handler
{    
    alert('calling DoClick');    
  }
function AttClick1()//attach event handler
{
    alert('calling AttClick1');
  }
function AttClick2()
{
    alert('calling AttClick2');
  }
  test32.attachEvent('onclick',AttClick1); 
  test32.onclick=DoClick;  

(code for 3.2) 测试3test3.1test3.2
测试结果是:先调用属性处理函数,再调用attach事件处理函数。
attachEvent方式还用一个好处就是他能添加任意多个事件处理函数 test41

function DoClick()
{    
    alert('calling DoClick');    
  }
function AttClick


相关文档:

javascript如何设置获取GridView模板列的值


如果使用html控件还好一些,服务器控件就比较郁闷一些,因为GridView生成之后是多行的,所以这个文本框也会有很多个,另一方面asp.net会自动重新命名控件,所以想通过ID获取已经不可能了,很不幸的是连name属性都被自动生成了,哪怕你添加了name属性,也无法覆盖生成的name,而是会出来两个name属性
那么就想别的办法, ......

javaScript Rubicon

javascript 是一种区分大小写的程序语言.
定义数组:
var strweek= new Array(7);
问号表达式
var i= (condition)?A:B;
相当于if-else 语句;condition 成立 执行A ,不成立执行B;
switch 语句
var i=3;
var result="";
swithck(i);
{
case 1;
 result="First"; 
case 2;
 result="Second";
ca ......

JavaScript的 Cross Site 脚本注入风险

    今天有人来公司推销网站安全扫描软件,演示了对JS的跨域脚本注入风险的扫描,以前没意识到,今天有所了解。如果您的程序页面有以下情况,那么JS脚本注入的风险就很大:
1)页面打开时,URL 有某个参数,例如 XXPage.aspx?XXParam=XXValue
2)aspx页面里有如下代码:
<script>
  &nb ......

Debugging JavaScript on Internet Explorer Mobile

http://203.208.39.132/search?q=cache:CS7gmmmKO1UJ:cdivilly.wordpress.com/2008/09/05/debugging-javascript-on-internet-explorer-mobile/+mobile+ie+debug&cd=2&hl=zh-CN&ct=clnk&gl=cn&client=firefox-a&st_usg=ALhdy2_5z6wqB0HLfTGoC9EDfEwpnra-LQ ......

JavaScript(JS)自带字符串处理函数


concat
将两个或多个字符的文本组合起来,返回一个新的字符串。
var a = "hello";
var b = ",world";
var c = a.concat(b);
alert(c);
//c = "hello,world"
indexOf
返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。
var index1 = a.indexOf(& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号