add: else { loadURI(url); } return false; } 
context: function OpenBookmarkURL(node, datasources)  {    // what is the meaning of the return value from this function?        if (node.getAttribute('container') == "true") {      return false;    }	var url = node.getAttribute('id');	try	{		// add support for IE favorites under Win32, and NetPositive URLs under BeOS		var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService();		if (rdf)   rdf = rdf.QueryInterface(Components.interfaces.nsIRDFService);		if (rdf && datasources)		{			var src = rdf.GetResource(url, true);			var prop = rdf.GetResource("http://home.netscape.com/NC-rdf#URL", true);			var target = datasources.GetTarget(src, prop, true);			if (target)	target = target.QueryInterface(Components.interfaces.nsIRDFLiteral);			if (target)	target = target.Value;			if (target)	url = target;		}	}	catch(ex)	{	}    // Ignore "NC:" urls.    if (url.substring(0, 3) == "NC:") {      return false;    }	// Check if we have a browser window	if ( window._content == null )	{		window.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no", url );		return true;	}	else	{  	  //window._content.location.href = url;	  if (appCore)	  {	     appCore.loadUrl(url);	     return true;	  }	  else	  {	     dump("BrowserAppCore is not initialised\n");	     return false;	  }      RefreshUrlbar();  	}  	  	return false;  }
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/8c6d09b89b487c70d9d2dc8574ce73f23857e2c9/navigator.js/clean/xpfe/browser/resources/content/navigator.js