|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack (1) | Themen-Optionen |
|
|
#1 (permalink)
|
|
Neuer Benutzer
|
Hallo Community!
ich habe schon die Suche und ähnliche Probleme durchlaufen und mal deren Code eingebunden. Aber mein Problem besteht immernoch, so dass ich mich mal angemeldet hab hier. Der IE zeigt mein Ergebnis einfach nicht an. Es scheitert schon an der Initialisierung vom XMLHttpRequest-Objekt. :S Hat jemand eine Idee? Hier mein relevanter JS-Code: Code:
function liveticker_objekt()
{
if (xmlHttp == null)
{
if (window.ActiveXObject)
{
try
{
// ab IE 5:
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
alert("erzeuge"+xmlHttp);
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
//alert("erzeuge"+xmlHttp);
}
catch (e)
{
}
}
}
else if (window.XMLHttpRequest)
{
try
{
xmlHttp = new XMLHttpRequest();
//alert("erzeuge"+xmlHttp);
}
catch (e)
{
}
}
}
}
|
|
|
|
|
|
#2 (permalink) |
|
Benutzer
Registriert seit: 25.06.2006
Beiträge: 47
|
Code:
http_request = false;
function liveticker_object() {
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Sorry, das hat net geklappt...');
return false;
}
http_request.onreadystatechange = showErgebnis;
http_request.open('GET', 'datei.php', true);
http_request.send(null);
}
function showErgebnis() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
alert(http_request.responseText);
} else {
alert('Sorry, das hat nicht geklappt...');
}
}
}
|
|
|
|
|
|
#5 (permalink) |
|
Benutzer
Registriert seit: 25.06.2006
Beiträge: 47
|
So ich habs dirzuliebe nochmal getestet....
das Teil funzt in folgenden Browsern:
oder kurz um: mir ist kein einigermaßen moderner Browser mit aktiviertem Javascript untergekommen, der es net gepackt hat... |
|
|
|
|
|
#7 (permalink) | |
|
Erfahrener Benutzer
Registriert seit: 14.03.2006
Beiträge: 256
|
Zitat:
@valkuere poste mal bitte den Inhalt des response |
|
|
|
|
|
|
#8 (permalink) | |
|
Benutzer
Registriert seit: 25.06.2006
Beiträge: 47
|
Zitat:
Ich habe mich nur gewundert, warum er direkt nach der Erzeugung des XMLHTTPRequests diesen mit einem alert aufruft. Es ist doch einfacher einfach eine Datei mit dem Script auszulesen und den Inahlt per alert, innerHTML oder halt sonst was auszugeben... Und mein oben geposteter Code funktioniert ohne Probleme... |
|
|
|
|
|
|
#9 (permalink) | |
|
Erfahrener Benutzer
Registriert seit: 14.03.2006
Beiträge: 256
|
Zitat:
|
|
|
|
|
|
|
#10 (permalink) |
|
Neuer Benutzer
|
hier der Code des response:
Code:
function liveticker_ergebnisse()
{
var ergebnis = '<p class=\'fetter\'> Alle Spiele </p>';
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
var dokuXML = xmlHttp.responseXML;
for(var i=0; i<dokuXML.getElementsByTagName("news").length; i++)
{
var ele = dokuXML.getElementsByTagName("news")[i];
var spnr = ele.getElementsByTagName("spnr")[0].childNodes[0].nodeValue;
var titel = ele.getElementsByTagName("titel")[0].childNodes[0].nodeValue;
var text = ele.getElementsByTagName("text")[0].childNodes[0].nodeValue;
var heim = ele.getElementsByTagName("heim")[0].childNodes[0].nodeValue;
var gast = ele.getElementsByTagName("gast")[0].childNodes[0].nodeValue;
ergebnis += "<table width='100%'>";
ergebnis += "<tr><td>";
ergebnis += "(Spiel: " + spnr + ") " + heim + " - " + gast + "</td></tr>";
ergebnis += "<tr><td> " + titel + " </td></tr>";
ergebnis += "<tr><td> " + text + " <hr/></tr></td>";
ergebnis += "</table>";
}
}
else
{
alert("Serverfehler beim Abrufen der XML Daten");
}
}
document.getElementById('content_mitte').innerHTML = ergebnis;
}
|
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://www.ajax-community.de/sonstige-probleme/3295-problem-beim-xmlhttprequest-objekt-ie-6-a.html
|
||||
| Erstellt von | For | Type | Datum | |
| AJAX-Community Blog » Wie geil Internet Explorer sein könnte | This thread | Pingback | 05.01.2007 08:43 | |