document.lastModified...
Andreas
- javascript
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
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
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
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
Hat geklappt,
hier noch mal auf die Schnelle das Script,
der Einfachheit halber ohne evtl. führende Nullen:
<?php
$d = getdate(getlastmod());
echo "Letzte Änderung: ".$d['mday'].".".$d['mon'].".".$d['year']." - ".$d['hours'].":".$d['minutes'];
?>
Gruß Andreas