Javascripte werden nicht ausgeführt

  • Javascripte, die unter IE funktionieren, werden bei Firefox nicht ausgeführt :cry: . Es sieht in meinem Programm so aus (im head):

    <script language="JavaScript" src="uhr.js"
    type="text/javascript"> </script>

    Was sich in der.js-Datei verbirgt - es ist eine analoge Uhr - sollte doch egal sein?

    Woran mag das liegen, kann da jemand raten?

    (Nachtrag: Javascript in Firefox habe ich aktiviert)

  • Zitat von Johannes1904

    JWas sich in der.js-Datei verbirgt - es ist eine analoge Uhr - sollte doch egal sein?


    Ganz im Gegenteil, es kursieren immer noch viele veraltete Scripte die nur im IE oder Netscape 4.x funktionieren. Ob das auch auf dein Script zutrifft läßt sich ohne den Code natürlich nicht feststellen.

    Gruß
    Werner

  • Code
    if (document.layers || document.all) window.onload=clock;


    http://www.firefox-browser.de/wiki/FAQ:Seite…document.layers
    Kannst das Script getrost in die Tonne treten.

    Auf der javarea.de-seite werden auch immer Browserkompilitätsaussagen getroffen, sowas wie:

    Zitat

    Browser: MSIE(4x-5x) , NS(4x-6)


    Firefox kann man als Netscape6 betrachten (NICHT 4!). Die Angaben sind doof gewählt, da eigendlich Netscape6+ auf Mozilla/Firefox und nicht Mozilla/Firefox auf Netscape6+ basiert.

  • Jo. Dieser ganze Netscape(4)- und IE-Mist ist schon grausam. Immer meint jeder er müsse das Rad neu erfinden, anstatt sich an die gültigen Vorgaben des (Web)Standards zu halten. Der Schrott gehört komplett aus dem Verkehr gezogen.