用microsoftAjax.js框架来进行事件监听

<html> 
  <head> 
    <script src="MicrosoftAjax.js" type="text/javascript"></script>
  </head>

 

 


  
  <body>


          <div  id="layer1" style="background-color:red">
          <div   name="layer2"> <input   type=button   value="关闭第2层" >  </div> 
          <div  name="layer3"> <input    type=button   value="关闭第3层">  </div> 
          </div>           
  
        
        
 <script type="text/javascript">

    Type.registerNamespace("find");

    find.layers=function(layers)
       {
     this._layers=layers;
   
    this._clickDelegate = Function.createDelegate(this, this.alert);
       };


    find.layers.prototype = {

  initialize : function()
                           {       alert(this._layers);
                                find.layers.callBaseMethod(this, "initialize");
     
                                $addHandler( this._layers, "click",this._clickDelegate);
                           },
      
          alert    : function()
                 { alert("i am layer2");}
    };


     find.layers.registerClass("find.layers", Sys.Component);
alert(document.getElementById('layer1'));
   var layer=new find.layers($get('layer1'));

     layer.initialize();


  
</script>
  </body> 
  </html>

转载于:https://www.cnblogs.com/j3eee/archive/2009/07/20/1527303.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值