用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>
<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>
相关文章推荐
- Scrapy框架结合Spynner采集需进行js,ajax动态加载的网页并提取网页信息(以采集微信公众号文章列表为例)
- vue.js 过滤器、ajax数据、事件监听实例
- Scrapy框架结合Spynner采集需进行js,ajax动态加载的网页并提取网页信息(以采集微信公众号文章列表为例)
- js监听Enter事件的触发进行查找
- js---JavaScript中的事件委托/事件代理,如何通过事件委托进行异步DOM事件监听
- js中对arry数组的各种操作小结 瀑布流AJAX无刷新加载数据列表--当页面滚动到Id时再继续加载数据 web前端url传递值 js加密解密 HTML中让表单input等文本框为只读不可编辑的方法 js监听用户的键盘敲击事件,兼容各大主流浏览器 HTML特殊字符
- Scrapy框架结合Spynner采集需进行js,ajax动态加载的网页并提取网页信息(以采集微信公众号文章列表为例)
- 将Microsoft Ajax Minifier集成到VS2010对JS,CSS进行编译时压缩
- 将Microsoft Ajax Minifier集成到VS2013对JS、CSS进行编译时压缩
- JS常用方法(获取Class、获取元素样式、事件监听、cookie、ajax等)
- vue.js--基础 事件结合双向数据绑定实现todolist 待办事项 已经完成 和进行中,键盘事件
- 获取视图树,对结束事件进行监听,layout结束回调onGlobalLayout方法
- WebForm中的按钮事件调取js进行显示遮罩的操作
- 利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
- js 给所有加载本JS页面地指定标签进行绑定事件
- js事件:Ajax基础
- Android中进行事件处理?事件源、事件处理类、注册事件监听
- js实现对Android设备物理返回键单击/双击事件处理(Framework7框架)
- 服务器控件使用js进行验证(选择地调用后台事件)
- JS添加/绑定事件监听函数并传参数attachEvent和addEventListener兼容个浏览器