OSDN Git Service

Version 0.6.113, fix X.Net.XHR, etc...
[pettanr/clientJs.git] / 0.6.x / js / 05_util / 01_XNinjaIframe.js
index 5624baa..93f62f1 100644 (file)
@@ -54,7 +54,10 @@ X.Util.NinjaIframe = X.EventDispatcher.inherits(
                        \r
                        switch( e.type ){\r
                                case X.Event.AFTER_UPDATE :\r
-                                       this._iwin = raw.contentWindow || raw.contentDocument && raw.contentDocument.parentWindow || window.frames[ this._name ];\r
+                                       this._iwin = raw.contentWindow || ( raw.contentDocument && raw.contentDocument.parentWindow ) || window.frames[ this._name ];\r
+                                       // http://d.hatena.ne.jp/NeoCat/20080921/1221940658\r
+                                       // こちらに名前をsetしないとtargetが動作しない\r
+                                       this._iwin.name = this._name;\r
                                        \r
                                        this.xnodeIframe.listen( X_UA.IE < 9 ? [ 'readystatechange', 'error' ] : [ 'load', 'error' ], this );\r
                                        \r