Struppi: prüfen, ob Datei vorhanden (wiederaufgriff 2)

Beitrag lesen

Der Aufruf von Testsend ist hier falsch oder zumindest überflüssig, diese Funktion wird von dem Request Objekt aufgerufen.

function Teste() {
        http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten

--> Mhh, das die Zeilen für Mozilla und Safari in meinem Fall überflüssig sind, weiß ich ja.

Das habe ich nicht gemeint, nur das mit dem overrideMimeType ist überflüssig.

Diese Zeilen brauchst du wohl nicht, da du das Ergebnis sowieso verwirfst.

Diese Aussage bezog sich auf die darüber stehenden Zeilen mit der oben genannten Funktion.

--> Eine Funktion hab ich bis jetzt so verstanden:
--> function BLUBB (){tu was}
--> wobei "tu was" eine Art Befehl ist und keine Funktion

Ja, und du hattest vorher geschrieben: window.location.href() damit rufst du eine Funktion href auf, die es nicht gibt (der IE ist an dieser Stelle etwas toleranter, daher ist der Firefox zum testen von Skripten besser geeignet)

--> Also setzte ich dann als Befehl das ein
--> window = mach was in diesem Fenster
-->    location = nimm dieses Etwas für dieses Fenster
-->        href = dieses Etwas sei deine URL

href ist eine Eigenschaft des location Objektes, das wiederrum ein Unterobjekt des window Objekts ist.

und mit window.location.href = 'http://...'; weist du dieser Eigenschaft einen String zu, den der Browser versucht aufzurufen.

--> Danke

Du musst keine Pfeile vor deinen Zeilen machen, die » sind Zitatzeichen, die automatisch erzeugt werden, damit die Zitate anders dargestellt werden können.

Struppi.