tweety: wie reagiert.....

ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ??  ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...

tweety

  1. ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ??  ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...

    tweety

    Hi
    Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.

    siehe : http://www.teamone.de/selfhtml/tea.htm

    1. ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ??  ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...

      tweety

      Hi
      Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.

      siehe : http://www.teamone.de/selfhtml/tea.htm

      Danke !...

      dann könnte ich theorethisch gesehen auf meiner mainpage ein script einfügen das alle die JS aktiviert haben auf eine 2. version umleitet und die die JS aus haben würden hiervon nichts merken oder ?

      tweety

      1. ein browser wenn er mit javascript konfrotiert wird und es NICHT kennt ??  ... wie würde denn zb eine MSIE 1 reagieren wenn er den javscripteintrag liest ? ...

        tweety

        Hi
        Wenn Javascript ordnungsgemäß in Kommentare eingefügt wurde, ignorieren browser die kein Javascript verstehen diese anweisungen.

        siehe : http://www.teamone.de/selfhtml/tea.htm

        Danke !...

        dann könnte ich theorethisch gesehen auf meiner mainpage ein script einfügen das alle die JS aktiviert haben auf eine 2. version umleitet und die die JS aus haben würden hiervon nichts merken oder ?

        tweety

        Ja

  2. Hi tweety,
    Normalerweise sollte er gar nicht reagieren und den JS tag ignorieren. Zusaetzlich schreibt man:

    <!-- Beginning of JavaScript -

    // - End of JavaScript - -->

    Diese Kommentarzeilen dienen dazu, JS vor alten Browsern zu verstecken, wenn sie JS nicht kennen.

    Schwieriger wird es bei neueren Browsern, die zwar JS1.1, nicht aber JS1.2 verstehen. Die reagieren naemlich mit Fehlermeldungen, wenn sie Objekte nicht kennen. Wenn Du z. B. mit

    preload1 = new Image();
    preload1.src = "...jpg";

    Bilder vorladen moechtest, reagiert MSIE 3x mit einer Fehlermeldung.

    Deswegen findest Du beim Einsatz von DHTML oft dieses: if(document.layers) oder if(document.all)
    Damit wird abgefragt, ob der Browser das Layer (NC)oder das all Objekt (MSIE) kennt. So kann man NC und MSIE unterscheiden, und zusaetzlich verhindern, das aeltere Browser, die diese Objekte nicht kennen, versuchen, die Anweisungen auszufuehren und dann eine Fehlermeldung produzieren.
    Alles klar?
    Gruss Joachim