Min xml-fil er skrevet af en php-fil, så siden jeg http_requester til er altså af *.php. Men i min kode skriver jeg:
if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } }
kan det evt. påvirke?
Ellers så er det relevante her:
function visKommentarerOnReadystateChange() { if (http_request.readyState == 4) { if (http_request.status == 200) { var xmld = http_request.responseXML; var rod = xmld.getElementsByTagName('rod').item(0); alert(rod); //melder null var antal = rod.childNodes; //giver fejl var kommentarerVis = " "; for(tal = 0; tal<antal.length-1; tal++){ var denneKommentar = rod.getElementsByTagName('kommentar').item(tal); var denneNavn = denneKommentar.getElementsByTagName('navn').item(0); var denneTekst = denneKommentar.getElementsByTagName('tekst').item(0); var denneTid = denneKommentar.getElementsByTagName('tid').item(0); var navn = denneNavn.firstChild.data; var tekst = denneTekst.firstChild.data; var tid = denneTid.firstChild.data; kommentarerVis += navn; kommentarerVis += " - "; kommentarerVis += tid; kommentarerVis += "<br>"; kommentarerVis += tekst; kommentarerVis += "<br><br>"; } kommentarerVis += '<a class="link" href="#" onClick="visKommentarer()">Opdater kommentarer</a><br>'; document.getElementById('kommentarer').innerHTML = kommentarerVis; } else { alert('Den kaldte opgave kunne ikke løses!'); } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.