您的位置:首页 > Web前端 > JavaScript

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

2009-07-20 19:40 281 查看
<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐