Hallo
Ich habe das Problem das eine Variable die ich unbedingt global brauche
nur lokal zugänglich ist, "var" weglasen hat nichts gebracht und
export/import funktioniert ja leider nur mit Objekten, Methoden und
Eigenschaften. Vielen Dank für eure Hilfe!
Code:
<script type="text/javascript">
var request = null;
request = create("test.txt");
request.onreadystatechange = complete;
request.open("GET", "test.txt", true);
request.send(null);
function create(file){
try{
request = new XMLHttpRequest();
}catch(ex){
try{
request = new ActiveXObject("MSXML2.XMLHTTP");
}catch(ex){
request = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return request;
}
function complete(){
switch (request.readyState){
case 0:
case 1:
case 2:
case 3: return;
case 4: out = request.responseText; break;
}
alert(out);
}
alert(out);
</script>
PS beim ersten alert wird der Text korrekt wiedergegeben, beim Zweiten wird
gar nichts angezeigt und die Variable zuvor mit "var out = null;" zu
deklarieren wirft "Null" zurück.