Linux 15.032 Themen, 107.080 Beiträge

lastModified und Konqueror im Krieg

edico / 9 Antworten / Baumansicht Nickles

Hej,
mit diesem kleinen Script

<script>
document.write(document.lastModified);
</script>

kann (könnte) ich im HTML-Dokument den Timestamp der letzten Änderung anzeigen.
Mozilla und die IE\'s meiner kids machen munter mit; mein blöder Konqueror weigert sich, obwohl JS aktiviert ist.
Was ist hier los?

KDE 3.0; Konqueror 3.0; SuSE 8.0

Danke.edico

bei Antwort benachrichtigen
REPI edico „lastModified und Konqueror im Krieg“
Optionen

Warum benutzt Du nicht den Firefox, ist eh besser als der K....

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
KarstenW edico „lastModified und Konqueror im Krieg“
Optionen

Du hast vielleicht nicht die passenden Rechte als normaler Benutzer. Probier das mal als Administrator root. Ich kenne mich mit Java nicht aus.
Den Timestamp einer Datei kann man auch mit dem Befehl "touch Datei" als root ändern. Genauere Hilfe durch Befehl "man touch".

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
REPI KarstenW „Du hast vielleicht nicht die passenden Rechte als normaler Benutzer. Probier das...“
Optionen

Es geht hier darum auf einer HTML Seite via Java-Scipt das Modification Datum der gerade angezeigten Seite darzustellen !

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
Plazebo KarstenW „Du hast vielleicht nicht die passenden Rechte als normaler Benutzer. Probier das...“
Optionen

P.S.:

JS=JavaScript

Java != JavaScript

Sorry für die Belehrung, aber Java und JavaScript werden immer wieder durcheinander geschmissen.

bei Antwort benachrichtigen
REPI edico „lastModified und Konqueror im Krieg“
Optionen

document.lastModified


Speichert Datum und Uhrzeit der letzten Änderung der Datei, und zwar im internationalen Format nach GMT (Greenwhich-Zeit).




Erläuterung:


Das Beispiel schreibt mit der Methode write() den Zeitpunkt der letzten Änderung dynamisch in die HTML-Datei.


Beachten Sie:


Die Formatierung der Zeichenkette ist stark abhängig vom Browser und dem verwendeten Betriebssystem.
Berücksichtigen Sie insbesondere bei der Weiterverarbeitung dieser Eigenschaft mit dem Date-Objekt, dass einige Versionen des Netscape 4 eine zweistellige Jahreszahl an das Date-Objekt übergeben. Dies führt unter anderem dazu, dass ein falscher Wochentag und ein falsches Jahr zurückgegeben werden.



Das schreibt selfhtml dazu und auch das dortige Beispiel funktioniert im Konqueror nicht !!
Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
edico Nachtrag zu: „lastModified und Konqueror im Krieg“
Optionen

Hej,
danke für eure Gedanken!
Ja, es liegt am kfm. Der scheint tatsächlich immer noch nicht alles zu können, jetztZeit setzt er um. So what!
@repi: ... was ist am Firefox besser?
Danke. edico

bei Antwort benachrichtigen
REPI edico „Hej, danke für eure Gedanken! Ja, es liegt am kfm. Der scheint tatsächlich...“
Optionen

... das Handling, die viele Themes und Extentions, und er kann z.B. Dein Problem richtig darstellen !

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
edico Nachtrag zu: „lastModified und Konqueror im Krieg“
Optionen

Hej repi,
mensch, ich war noch bei firebird. Hab mir firefox installiert und die extension, um quelltext in xemacs öffnen und bearbeiten zu können. Macht so auf die schnelle sehr ordentlichen eindruck! Danke für den tip. Das mit der js-darstellung läuft so wie bei mozilla (logisch nicht?!)
Wünsch dir viele bunte ostereier.
Danke. edico

(Besides - this first posting via firefox)

bei Antwort benachrichtigen
Maxx Stone edico „lastModified und Konqueror im Krieg“
Optionen

Hi edico,

also korrekt ist der Code erst wenn die Scriptsprache auch angegeben wird:
"<script type='text/javascript'>"
(Mal so am Rande)

Ich habe das eben mal mit Konq. 3.1.5 aus KDE 3.1.4 (Knoppix 3.4) versucht. Da ist das kein Problem.
Falls es dich interessiert kannst du ja mal folgendes Javascript in eine (X)HTML-Seite einsetzen:
<script type="text/javascript">
for (i in document) {
document.write(i," = ",document[i],"<br />")
}
</script>

Dann kannst du u.a. sehen ob der Browser z.B. lastModified grundsätzlich kennt ...

Gruß
Maxx Stone

bei Antwort benachrichtigen