OSDN Git Service

Version 0.6.83, fix X.Type.isImage & X.Util.NinjaIframe.
[pettanr/clientJs.git] / 0.6.x / js / 00_core / 02_XType.js
index c97f5fc..b30d82d 100644 (file)
@@ -63,7 +63,7 @@ X.Type = {
        isImage :\r
                function( v ){\r
                        if( v && v.constructor === window.Image ) return true;\r
-                       if( v && v.constructor === window.HTMLImageElement ) return true;\r
+                       if( v && window.HTMLImageElement && v.constructor === window.HTMLImageElement ) return true; // ie6- は constructor が undef、HTMLImageElement が undef なので、HTMLElement の存在確認が必要\r
                        if( X.UA.WebKit < 525.13 ){ // Safari3-\r
                                if( v && v.src !== undefined && v.onload !== undefined && X.Type.isNumber( v.height ) && X.Type.isNumber( v.width ) && X.Type.isBoolean( v.complete ) ){\r
                                        return true;\r