Hallo,
ich habe für die XMLHttpRequest Funktion ein einfaches Script in der Wikipedia gefunden.
Das funktioniert mit MS IE ganz gut, nur bei Firefox bekomme ich keinen Wert zurück.
Wenn ich aber anstelle "Inhalt = (xmlHttp.responseText);" "alert(xmlHttp.responseText);" notiere, dann bekomme ich auch bei Firefox den Dateiinhalt zurück.
Was kann ich anstellen, oder ändern, damit ich auch bei Mozilla die Daten zurückbekomme.
function LadeDatei(Dateiname)
{
var xmlHttp = false;
// Internet Explorer
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
xmlHttp = false;
}
}
// Mozilla, Opera und Safari
if (!xmlHttp && typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
if (xmlHttp)
{
xmlHttp.open('GET', Dateiname, true);
xmlHttp.onreadystatechange = function ()
{
if (xmlHttp.readyState == 4)
{
Inhalt = (xmlHttp.responseText);
}
};
xmlHttp.send(null);
}
return Inhalt;
}
Danke schön im Voraus
Marco