X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;ds=sidebyside;f=0.6.x%2Fjs%2Fdom%2F12_XDomEvent.js;fp=0.6.x%2Fjs%2Fdom%2F12_XDomEvent.js;h=b29f3f8b56c3d736fc497e15ff7b32b05117d7dc;hb=d3e186b4a3ed6c6fd23c121d8fafae494c05799d;hp=2fc5817a792185409dccbd170d30a18c252c14b7;hpb=b248d7e4d583904ebe7cf771325325b087627ab0;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/dom/12_XDomEvent.js b/0.6.x/js/dom/12_XDomEvent.js index 2fc5817..b29f3f8 100644 --- a/0.6.x/js/dom/12_XDomEvent.js +++ b/0.6.x/js/dom/12_XDomEvent.js @@ -228,7 +228,7 @@ X.Dom.Node.prototype._addEvent = this._rawNode.attachEvent( 'on' + type, this._handleEvent ); }) : (function( type ){ - var elm = this._ie4getRawNode(); + var elm = this._rawNode || this._ie4getRawNode && this._ie4getRawNode(); if( !elm ) return; this._handleEvent = elm[ 'on' + type ] = this._handleEvent || X.Callback.create( this ); }); @@ -278,7 +278,7 @@ X.Dom.Node.prototype._removeEvent = }; }) : (function( type ){ - var elm = this._rawNode || this._ie4getRawNode(); + var elm = this._rawNode || this._ie4getRawNode && this._ie4getRawNode(); if( !elm ) return; elm[ 'on' + type ] = X.emptyFunction; elm[ 'on' + type ] = '';