日期:2014-05-18  浏览次数:20399 次

MS Ajax 1.0 问题(不是高手还真难回答)
Type.registerNamespace( 'Ctrl ');

Ctrl.Activity   =   function(element)
{
        Ctrl.Activity.initializeBase(this,   [element]);
}

Ctrl.Activity.prototype   =   {

initialize   :   function()
{
        Ctrl.Activity.callBaseMethod(this,   'initialize ');
        $addHandlers(this.get_element(),   { 'mousedown '   :   this._onMouseDown},   this);
},

dispose   :   function()
{
        $clearHandlers(this.get_element());
       
        Ctrl.Activity.callBaseMethod(this,   'dispose ');
},

_onMouseDown   :   function(e)
{
        this._x   =   e.offsetX;
        this._y   =   e.offsetY;
        this._z   =   this.get_element().style.zIndex;
        this._isDown   =   true;
        this.get_element().style.cursor   =   'move ';
        this.get_element().setCapture();
},

_onMouseMove   :   function(e)
{
alert( 'Hello ');
}
}

Ctrl.Activity.registerClass( 'Ctrl.Activity ',   Sys.UI.Control);
if   (typeof(Sys)   !==   'undefined ')   Sys.Application.notifyScriptLoaded();

他对应的控件是asp:panel
为什么只有我在点击导这个div的border上的时候,才会弹出hello,我想点击这个div的内部的时候也弹hello.请问这是怎么回事?

------解决方案--------------------
恭喜LZ,还是由我来接一点点分吧。
------解决方案--------------------
o(∩_∩)o...哈哈! LZ挺可爱
------解决方案--------------------
JF
------解决方案--------------------
up 接
------解决方案--------------------
我不是高手,只回贴,不接分
------解决方案--------------------
LZ信誉92
------解决方案--------------------
..........
------解决方案--------------------



接分。^_^



------解决方案--------------------
http://community.csdn.net/Expert/topic/5734/5734046.xml?temp=.5637934
------解决方案--------------------
很多时候我都不用ms ajax,感觉就是麻烦,还不不如自己写javascript