Jaganaud: MSIE 5 und JavaScript

Hi...
kürzlich habe ich entsetzt festgestellt, daß der IE5 ein JS zur Anzeige des Datums nicht mehr verarbeitet, das ich auf nahezu all meiner Seiten einsetze. Da ich das Ding von irgendwo herhabe und von JS selber nicht allzuviel verstehe, würde ich mich sehr über eine hilfreiche Seele freuen, die mir unter Umständen helfen könnte, dahinterzukommen, warum der IE5 mit diesem JS, das sonst mit wirklich allen Browsern problemlos zu laufen schien, nicht mehr will und was für Lösungsmöglichlkeiten es u.U. gibt.
Wer einen IE 5 einsetzt, bekommt den Fehler unten in der Statusleiste zu Gesicht, beispielsweise auf dieser URL: http://www.jaganaud/raven.to
Ganz nebenbei: ist dieses JS eigentlich "Jahr 2000 fähig"?

Danke vielmals schon im Voraus

Fabi

  1. Hallo Fabi

    http://www.jaganaud/raven.to war nicht aufrufbar.

    Ganz nebenbei: ist dieses JS eigentlich "Jahr 2000 fähig"?

    Lies dir dazu mal http://developer.netscape.com/viewsource/wyner_2k/wyner_2k.html durch.

    viele Gruesse
      Stefan Muenz

    1. Mist... das war auch ein Tippfehler... *ärger*

      Es muß heißen: http://www.jaganaud.raven.to

      Sorry... *rotwerd*

    2. Ich werde der Einfachheit halber das besagte JS einfach mal hier mit ins Posting aufnehmen...

      //---anfang---

      // new options introduced by Bernhard Friedrich; should work in all browsers  
      // additional code to display date in Month Day, Year format by Robert Crooks  
      var lutext;  
      var lutime;  
      var ludm;  
      var ludd;  
      var ludy;  
      function sstr(a,b){ //extract substrings  
      

      ret=lutime.substring(a,b);
        if (ret=="Jan" ret=="01") ret="1";
        if (ret=="Feb" ret=="02") ret="2";
        if (ret=="Mar" ret=="03" ret=="Mrz") ret="3";
        if (ret=="Apr" ret=="04") ret="4";
        if (ret=="May" ret=="05" ret=="Mai") ret="5";
        if (ret=="Jun" ret=="06") ret="6";
        if (ret=="Jul" ret=="07") ret="7";
        if (ret=="Aug" ret=="08") ret="8";
        if (ret=="Sep" ret=="09") ret="9";
        if (ret=="Oct" ret=="Okt") ret="10";
        if (ret=="Nov") ret="11";
        if (ret=="Dec" ret=="Dez") ret="12";
        return ret;
      }
      lutime = unescape(document.lastModified);
      if (lutime.length == 17) { // Netscape 3 and higher, Internet Explorer 4
      ludm = sstr(0,2);  
      ludd = sstr(3,5);
      ludy = sstr(6,8);
      }
      if (lutime.length == 25 lutime.length == 24) { // Netscape 2
      ludm = sstr(4,7);
      ludd = sstr(8,10);
      ludy = sstr(20,24);
      }
      if (lutime.length == 29) { // Opera 3
      ludm = sstr(8,11);  
      ludd = sstr(5,7);
      ludy = sstr(12,16);
      }
      if (lutime.length == 23) { // Internet Explorer 3
      ludm = sstr(3,6);
      ludd = sstr(7,9);
      ludy = sstr(19,23);
      }
      lutext = "";

      // German date format  
      

      lutext += ludd + "." + ((ludm.length < 2) ? '0' + ludm : ludm) + "." + ludy + " ";
        
      document.write("Letzte Änderung:  " + lutext);

      //---ende---

      cu Fabi