Public feed #601768

Untitled

public text v1 · immutable
Raw Edit
·published 2007-07-03 18:25 UTC
rendered paste body
var xmlhttp=false;

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {

	try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }


}
    


//////////////////////////////////////////////////////////////////////////
///
///
///
//////////////////////////////////////////////////////////////////////////

function loadDoc(docname) {

	if (xmlhttp) {
	   try {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   } catch (e) {
    alert("Permission UniversalBrowserRead denied.");
   }
	
	xmlhttp.open("GET", docname,true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
alert(xmlhttp.responseText);
		if (xmlhttp.responseXML == null) {
			var parser = new DOMParser();
			var myXml = parser.parseFromString(xmlhttp.responseText, "text/xml");
		} else {
			var myXml = xmlhttp.responseXML;
		}
		var nameArray = myXml.getElementsByTagName('fileName');
		var displayNameArray = nameArray
		var recipeType = myXml.getElementsByTagName('type');
		var typeFolder = recipeType[0].firstChild.nodeValue;

	     function writeArray() {
		var returnString = '';
		for(var i = 0; i < nameArray.length; i++)
		{
		   var displayName = nameArray[i].firstChild.nodeValue;
 		   returnString += '<li> <a href="http://www.indiefoodnetwork.com/gadget/recipes/' +typeFolder+ '/' +nameArray[i].firstChild.nodeValue+ '" style="">' +displayName.replace(/.doc/,"")+ '</a></li>\n';
		}
		var resultsFrame = document.getElementById('myFrame');
                var doc = resultsFrame.contentDocument;
                if (doc == undefined || doc == null)
                    doc = resultsFrame.contentWindow.document;
                doc.open();
                doc.write('<html>\n<style type="text/css"><!-- body {background-color: transparent;}A:link{text-decoration:none;color:white;}A:visited{color: white;text-decoration: none;}A:active{color: white;text-decoration: none;}A:hover{color: white;text-decoration: none;}li{line-height:12px;font-size:11px;font-family="Arial,Helvetica,sans-serif";margin-left:0;} --></style>\n<body>\n<p>\n');
                doc.write(returnString);
                doc.write('</p>\n</body>\n</html>');
                doc.close();       

                document.getElementById('myFrame').style.visibility="visible";
	     }	   
		   document.getElementById('myFrame').innerHTML = writeArray();

	  }
	 }
	 xmlhttp.send(null)

	 }

}