* <dt>useFireWall<dd>異なるドメインに jsonp を読み込んだ後、xdomain iframe 通信を使ってデータを受け取る。不正なコードの実行を防ぐことが出来る、未実装\r
* </dl>\r
* \r
+ * <h4>Form 用プロパティ</h4>\r
+ * <dl>\r
+ * <dt>params<dd>url パラメータを object で渡すことが出来る。\r
+ * <dt>method<dd>'GET' or 'POST'\r
+ * <dt>target<dd>'_self', '_parent', '_top' の場合、ページから離脱する。target を指定せず同一ドメインの場合 response に body.innerHTML が返る。\r
+ * </dl>\r
+ * \r
* @alias X.Net\r
* @class 各種ネットワーク機能をラップしインターフェイスを共通化する。\r
* @constructs Net\r
* var net = X.Net( { jsonp : urlString, params : params, callbackName : callbackName, charset : charset, useFireWall : false } );\r
* \r
* // Form\r
- * var net = X.Net( { form : urlString, method : 'POST', target : '_self', params : {} } ); // _self, _parent, _top の場合、ページから離脱する\r
+ * var net = X.Net( { form : urlString, method : 'POST', target : '_self', params : {} } );\r
* \r
* // Image preload & getSize\r
* var net = X.Net( { image : src, sizeDetection : true } );\r
*/\r
'busy' : function(){\r
return this === X_NET_currentQueue && X_NET_currentWrapper._busy;\r
+ },\r
+\r
+ /**\r
+ * 現在の状態。1:待機中 2:通信中 3:通信完了フェーズ\r
+ * @alias Net.prototype.state\r
+ */\r
+ 'state' : function(){\r
+ return this === X_NET_currentQueue ?\r
+ ( X_NET_completePhase ? 3 : 2 ) :\r
+ 0 <= X_NET_QUEUE_LIST.indexOf( this ) ? 1 : 0;\r
}\r
}\r
);\r