OSDN Git Service

Version 0.6.82, X.Timer.remove() work well while onTimeout.
[pettanr/clientJs.git] / 0.6.x / js / 01_dom / 10_XDom.js
index 63a799c..f2e05fc 100644 (file)
@@ -186,7 +186,7 @@ X.Dom = X.Class._override(
                                case 'beforeunload' :\r
                                        \r
                                        // ie では a href="javascript" な要素でも beforeunload が起こる\r
-                                       href = e.target && e.target.attr( 'href' );\r
+                                       href = e.target && e.target.attr && e.target.attr( 'href' );\r
                                        if( href && href.indexOf && href.indexOf( 'javascript:' ) === 0 ) return X.Callback.PREVENT_DEFAULT | X.Callback.STOP_PROPAGATION;\r
                                        \r
                                        return X.Dom.dispatch( { type : X.Dom.Event.BEFORE_UNLOAD } );\r
@@ -223,7 +223,7 @@ X.Dom = X.Class._override(
                                 */\r
                                X.Dom.asyncDispatch( 0, { type : type, w : X.Dom.w, h : X.Dom.h } );\r
                        };\r
-                       return x_eventdispatcher_listen.apply( X.Dom, arguments );\r
+                       return X_EventDispatcher_listen.apply( X.Dom, arguments );\r
                },\r
                \r
                getPointerPosition : function(){\r