Hallo,
Ik ben bezig met de foutafhandeling van een script dat xml genereerd. Wanneer er iets fout gaat word het volgende xml bestandje teruggegeven:
Dit is de javascript die hem moet verwerken(dit is nog enkel om te kijken wat de browser precies doet, als hij doet wat ik wil dat hij doet ga ik kijken of de tagname error is.):
Dit stukje html roept alles aan:
IE7 geeft terug: error, FF geeft terug: doc , opera geeft terug: undefined
Heeft iemand een idee waaraan dat kan liggen?
Ik ben bezig met de foutafhandeling van een script dat xml genereerd. Wanneer er iets fout gaat word het volgende xml bestandje teruggegeven:
code:
1
2
3
4
5
6
7
| <?xml version="1.0" ?> <!DOCTYPE error [ <!ELEMENT error (#PCDATA)> ]> <error> foutmelding </error> |
Dit is de javascript die hem moet verwerken(dit is nog enkel om te kijken wat de browser precies doet, als hij doet wat ik wil dat hij doet ga ik kijken of de tagname error is.):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| function get_file(file,functie)
{
var xmlDoc;
if (document.implementation && document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument("", "doc", null);
xmlDoc.onload = functie;
}
else if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.onreadystatechange = function ()
{
if (xmlDoc.readyState == 4)
functie;
}
}
xmlDoc.load(file);
}
function check_updates(xmlDoc)
{
alert(xmlDoc.firstChild.tagName);
} |
Dit stukje html roept alles aan:
code:
1
2
| <script type="text/javascript" src="javascript_test.js"></script>
<button onclick="get_file('check_updates.php',check_updates())" name=check >check</button> |
IE7 geeft terug: error, FF geeft terug: doc , opera geeft terug: undefined
Heeft iemand een idee waaraan dat kan liggen?