Andreas: document.lastModified...

Hallo zusammen,

die Ursache meines Probs ist zwar sicherlich nicht ein falsches javascript, aber vielleicht weiß jemand eine Lösung:

Seit ich den Hoster gewechselt habe, funktioniert in meinen Seiten

document.lastModified

nicht mehr. Genauer: es wird immer die Zeit des Seitenaufrufs angezeigt. Einnmal auf Aktualisieren geklickt, und schon steht da was anderes.
Lokal funktioniert es mit der selben Datei wunderbar.

Kann es an unterschiedlichen Serverbetriebssystemen liegen?
Ich habe auch schon verschiedene Upload-Modi ausprobiert, ohne Erfolg.

Wäre schön, wenn mir jemand helfen könnte.

Gruß Andreas

  1. Hallo Andreas,

    Kann es an unterschiedlichen Serverbetriebssystemen liegen?

    ich glaube das liegt daran, dass der Server keine Daten für lastModified mitliefert, und dann weiß js natürlich nicht, von wann die Datei ist. Wenn du die betreffende Url angibst kann dir bestimmt jemand sagen, ob dem so ist.

    Wäre schön, wenn mir jemand helfen könnte.

    dir dürfte nichts anderes übrigbleiben, als das Serverseitig zu machen (soweit möglich), oder eben per Hand.

    Grüße aus Nürnberg
    Tobias

    1. Danke, Tobias

      dir dürfte nichts anderes übrigbleiben, als das Serverseitig zu machen (soweit möglich), oder eben per Hand.

      meinst du mit z.B. PHP? Es gibt da getlastmod(), mal sehen, ob das hilft.

      Gruß Andreas

      1. Hallo Andreas,

        dir dürfte nichts anderes übrigbleiben, als das Serverseitig zu machen (soweit möglich), oder eben per Hand.
        meinst du mit z.B. PHP?

        ja.

        Es gibt da getlastmod(), mal sehen, ob das hilft.

        sollte eigenlich schon - du kennst http://www.php.net/manual/de/function.getlastmod.php? ansonsten frag halt nochmal :-)

        Grüße aus Nürnberg
        Tobias

        --
        sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
        (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
        1. Hat geklappt,
          hier noch mal auf die Schnelle das Script,
          der Einfachheit halber ohne evtl. führende Nullen:

          <?php
           $d = getdate(getlastmod());
           echo "Letzte &Auml;nderung: ".$d['mday'].".".$d['mon'].".".$d['year']." - ".$d['hours'].":".$d['minutes'];
           ?>

          Gruß Andreas