Javscript Datum bzw. Stand funktioniert nicht

  • Auf meiner Homepage habe ich folgendes Script eingebaut, dass den Stand der Webseite automatisch aktualisiert, wenn an der Seite etwas geändert wurde:
    <script language="JavaScript" type="text/javascript" src="stand.js">
    </script>

    Das Scripft lautet:

    <!--//Dieses Skript stammt von Michael Mailer´s JavaScripts
    //URL: http://www.webaid.de/js -- eMail: mm@webaid.de
    //Bitte entfernen Sie diesen Vermerk nicht !
    //Modified by: Michael Boll [ESN] eMail: webmaster@anime-net.de
    //homepage: http://www.anime-net.de
    //DIESEN VERMERK BITTE NICHT ENTFERNEN.
    //Dieses Script hatte im Netscape nen Y2K Bug und wurde modifiziert.
    function datum(){
    mn=new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember")
    d=new Date(document.lastModified)
    m=mn[d.getMonth()]
    t=d.getDate()
    jj=d.getYear()
    j=(jj>=2000)?jj:((jj80)?jj+2000:jj+1900)
    dat=(t+". "+m+" "+j)}
    datum(); document.write("<font color='#0000FF' size='+0'<b> Stand " + dat + " -</font></b>")
    //-->

    Im IE läuft es ohne Probleme, der FF zeigt nix an - gähnende Leere!
    Hat jemand eine Idee???

    Viele Grüße

  • Hab mich auf der Seite mal umgeguckt, da sind ja überall nur veraltete Javascripts die nur den IE und Netscape 4 ansprechen, der FX wird dann irrtümlich als NS4 angesehen und mit falschen Befehlen konfrontiert, z.B.: document.layers, etwas was nur der NS4 interpretiert.

    Ich besorg mir meine Javascripte von http://wsabstract.com/
    Da weiß ich wenigstens das die auch FX kompatibel sind.

  • nimm doch einfach dies

    Code
    d=new Date(document.lastModified) 
    m=[d.getMonth()+1] 
    t=d.getDate()
    if (t<10)
    t=("0"+t); 
    if (m<10)
    m=("0"+m);
    jj=d.getFullYear() 
    dat=(t+"."+m+"."+jj) 
     document.write("<font face='Arial' size='+0' color='#0000FF'>Stand: " + dat + "<\/font>")

    dann klappts auch mit dem nachbarn