![]() |
XML Datei mit Javascript auslesen
Hallo,
ich will mit Javascript die Shoutbox auslesen. dazu habe ich bisher das:
Code:
Der IE gibt mir nullnullnullnullnullnullnullnullnull aus.
<script language="JavaScript">
function LoadSB() { document.getElementById('SBStatus').innerHTML="Laden..."; if (document.implementation.createDocument) { xmlDom = document.implementation.createDocument("", "", null); xmlDom.onload = Output; } else if(window.ActiveXObject) { xmlDom = new ActiveXObject("Microsoft.XMLDOM"); xmlDom.onreadystatechange = function () { if (xmlDom.readyState == 4) Output() }; } else { alert('Ihr Browser ist weder Netscape 6.0 noch Explorer 5.0 folglich funzt es nicht'); return; } xmlDom.load("http://www.delphipraxis.net/rdf.php?shoutbox=1"); } function Output() { shouts=xmlDom.getElementsByTagName('shout'); var Output=""; for(var i=0; i<9; i++) Output+=shouts[i].getElementsByTagName('message')[0].nodeValue; document.getElementById('SBAusgabe').innerHTML=Output; document.getElementById('SBStatus').innerHTML="geladen"; } </script> Der Mozilla gibt mir garnix außer diesem Fehler aus: "Fehler: uncaught exception: Die Erlaubnis für den Aufruf der Methode XMLDocument.load wurde verweigert" Woran liegt das? Wenn ich statt nodeValue nodeName verwende, wird mir im IE wenigstens "messagemessagemessagemessagemessagemessagemessage messagemessage" angezeigt, also gehe ich davon aus, dass er bis dahin laden kann. Hat jemand Ideen, woran das liegen kann? Vielen Dank, Benjamin p.s. Wie hoch ist denn das Zeitlimit für das neuladen der Shoutbox, ich hatte es bereits irgendwo gelesen, weiß es aber nicht mehr? Ich würde mich da ganz gerne auch dran halten. |
Re: XML Datei mit Javascript auslesen
So, ich habe Fortschritte gemacht.
Das Problem beim Firefox trat auf, weil die XML Datei auf einem anderen Server liegt, das lässt sich aber leider nicht umgehen, hat jemand eine Idee, wie ich sie trotzdem öffnen kann? Irgendwie muss das doch gehen.. Für das andere Problem habe ich herausgefunden, dass es zumindest beim Firefox funktioniert anstatt nodeValue textContent zu verwenden, dann wird, abgesehen von dem Problem mit der Datei, der richtige Text ausgegeben. Im IE ergibt das aber "undefined". Kennt sich jemand mit XML und Javascript aus und kann mir irgendeine Hilfestellung, oder vielleicht einen anderen Ansatz zeigen? Benjamin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz