rem: ioArgs._originalTarget = fn.getAttribute("target"); fn.setAttribute("target", this._iframeName); 
add: ioArgs._originalTarget = trgtNode ? trgtNode.value: null; if(trgtNode){ trgtNode.value = this._iframeName; }else{ fn.setAttribute("target", this._iframeName); } 
context: 	_fireNextRequest: function(){		//summary: Internal method used to fire the next request in the bind queue.		try{			if((this._currentDfd)||(this._dfdQueue.length == 0)){ return; }			var dfd = this._currentDfd = this._dfdQueue.shift();			var ioArgs = dfd.ioArgs;			var args = ioArgs.args;			ioArgs._contentToClean = [];			var fn = args["form"];			var content = args["content"] || {};			if(fn){				if(content){					// if we have things in content, we need to add them to the form					// before submission					for(var x in content){						if(!fn[x]){							var tn;							if(dojo.isIE){								tn = dojo.doc.createElement("<input type='hidden' name='"+x+"' value='"+content[x]+"'>");								fn.appendChild(tn);							}else{								tn = dojo.doc.createElement("input");								fn.appendChild(tn);								tn.type = "hidden";								tn.name = x;								tn.value = content[x];							}							ioArgs._contentToClean.push(x);						}else{							fn[x].value = content[x];						}					}				}				if(args["url"]){					ioArgs._originalAction = fn.getAttribute("action");					fn.setAttribute("action", args.url);				}				if(!fn.getAttribute("method")){					fn.setAttribute("method", (args["method"]) ? args["method"] : "post");				}				ioArgs._originalTarget = fn.getAttribute("target");				fn.setAttribute("target", this._iframeName);				fn.target = this._iframeName;				fn.submit();			}else{				// otherwise we post a GET string by changing URL location for the				// iframe				var tmpUrl = args.url + (args.url.indexOf("?") > -1 ? "&" : "?") + ioArgs.query;				this.setSrc(this._frame, tmpUrl, true);			}		}catch(e){			dfd.errback(e);		}	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/dafdef1026b89532fce85f2d8b850d4b37e8f820/iframe.js/clean/io/iframe.js