Javascript: 'window' ist nicht definiert

Nun, ich versuche zu lernen, einige javascript, aber dies war ein Schmerz.

Den folgenden code hat er mir viel Mühe:

window.onload = function () {
    for ( var i = 0; i < seats.length; i++) {
        for ( var j = 0; j < seats.length; j++) {
            document.getElementById(getSeatId(i, j)).onclick = function(evt) {
                getSeatStatus(getSeatId(i, j));
            };
        }
    }
    document.getElementById("search").onclick = findSeat;
    document.getElementById("male_search").onclick = findMaleSeats;
    initSeats();
};

Ist es aus einer externen js-Datei und es ist die einzige Datei, verlinkt mit der Seite. findSeat, findMaleSeats, getSeatId, initSeats sind alle definiert, die ein wenig später in der Datei. Wenn ich Doppelklick auf diese Datei bekomme ich folgende Fehlermeldung (bitte beachten Sie, dass dies eine übersetzung aus meiner Muttersprache:

Windows Script Host
Fehler: 'window' ist nicht definiert
Code: 800A1391

Ich habe bereits versucht, verschieben Sie den code, um an anderen Orten in der Datei, habe versucht, zuweisen einer anderen Funktion (auch eine leere Funktion) für das Fenster.onload und viele andere Dinge. Es scheint nur, dass mein computer nicht wissen, was Windows ist. Und wenn ich versuche, öffnen Sie die HTML in einem browser, der nichts lädt (wie man erwarten würde).

Kann jemand, der weiß, was falsch ist mit diesem?

Unrelated, aber WARUM benutzt du IE JavaScript erlernen? Es ist das Schlimmste, JS-Umgebung können Sie und Ihre Entwickler-tools sind sub-par im Vergleich zu denen anderen Browser haben.
Läufst du dieses Skript in einem browser, richtig? Es klingt fast wie Ihr JavaScript wird interpretiert als VBScript, von den blicken der Fehlermeldung.
Anscheinend nicht, "Es scheint nur, dass mein computer nicht wissen, was Windows ist. Und wenn ich versuche, öffnen Sie die HTML in einem browser..."
Wow seid Ihr hier bei javascript immer so schnell? Trotzdem, tausend Dank für die Hilfe, das war wirklich das problem. Ich selbst fühle mich ein wenig peinlich zu Fragen, so dumm (jetzt sehe ich die Antwort) Frage. Und btw, ich bin/war nicht mit IE.

InformationsquelleAutor user1288851 | 2013-01-04

Schreibe einen Kommentar