rem: if(dojo.isSafari){ 
add: if(dojo.isSafari < 3){ 
context: 	_iframeOnload: function(){		var dfd = this._currentDfd;		if(!dfd){			this._fireNextRequest();			return;		}		var ioArgs = dfd.ioArgs;		var args = ioArgs.args;		var fNode = args.form;			if(fNode){			// remove all the hidden content inputs			var toClean = ioArgs._contentToClean;			for(var i = 0; i < toClean.length; i++) {				var key = toClean[i];				if(dojo.isSafari){					//In Safari (at least 2.0.3), can't use form[key] syntax to find the node,					//for nodes that were dynamically added.					for(var j = 0; j < fNode.childNodes.length; j++){						var chNode = fNode.childNodes[j];						if(chNode.name == key){							dojo._destroyElement(chNode);							break;						}					}				}else{					dojo._destroyElement(fNode[key]);					fNode[key] = null;				}			}				// restore original action + target			if(ioArgs["_originalAction"]){				fNode.setAttribute("action", ioArgs._originalAction);			}			if(ioArgs["_originalTarget"]){				fNode.setAttribute("target", ioArgs._originalTarget);				fNode.target = ioArgs._originalTarget;			}		}		ioArgs._finished = true;	}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/ff517a1003e2572a5c8a8663ecf1730c9e979c49/iframe.js/buggy/io/iframe.js