ldb358 Posted December 16, 2009 Share Posted December 16, 2009 im working on making a very simple xml loader class to load images from an xml file but im am recieving an access denied error where it says this.xhttp.open "GET","images.xml",false); heres all the code: function xml_loader(){ this.xhttp = null; this.xmlDoc = null; this.get_xml = function(file){ if (window.XMLHttpRequest){ this.xhttp=new XMLHttpRequest(); }else{ this.xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } this.xhttp.open("GET",file,false); this.xhttp.send(""); this.xmlDoc=xhttp.responseXML; return this.xmlDoc; } } <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type='text/javascript' src='actions.js'></script> <script type="text/javascript">function test(){ var test = new xml_loader(); test.get_xml('images.xml'); alert(test.getElementsByTagName("image")[0].childNodes[0].nodeValue); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body onload="test()">hello</body> </html> <?xml version="1.0" encoding="utf-8"?> <gallery> <image src='test.jpg' name='test'>this is a text descriptiom</image> </gallery> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.