document is not defined ODER console is not defined

  • Hallo Leute,


    versuche mich in den ersten Schritten mit JavaScript. Mein Programm lässt sich genauso ausführen wie ich es will, jedoch kriege ich jedes mal, wenn ich document.write ausführe, die Fehlermeldung:

    document is not defined


    Dasselbe wenn ich nur auf der console ausführe:

    console is not defined.


    Das nervt übelst. Wie krieg ich das weg?


    Thx

  • Dann musst du den Fehler beseitigen.;)

    Document ist not defined sagt ja das irgendein Script auf ein Document zugreifen will was nich da ist , bzw beim aufruf noch nicht da ist .

    Das liegt meistens daran das einige <script> Tags ganz oben eingebunden sind obwohl unten erst das zu erwartenen Document ist.

    Sowas kann man auch mit

    JavaScript
    // mit Jquery
    $(document).ready(function(){
    
    //hier kommt der code rein der auf das document zugreifen will
    
    });

    Oder

    JavaScript
    //Nativ Javascript
    document.addEventListener('DOMContentLoaded', function() {
    
    //hier kommt der code rein der auf das document zugreifen will
    })

    verhindern. Dann kannst du das Script oben oder unten reinschreiben weil das Script erst anfangen tut zu arbeiten wenn die ganze Seite geladen ist (Das kann bei großen und viele Bilder schon 1-3 Sekunden dauerm ).

    Ohne diese Variante fängt das Script dann an zu arbeiten wenn es im Document steht ,auch wenn die Seite noch nicht fertig geladen ist .



    Zeig doch mal deinen Code dann können wir dir das genau sagen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!