Javascript (lastModified) innerhalb IMG alt=
Dinu
- javascript
Hi
Habe folgende Frage:
Mir schwebt vor, meine Navigation derart zu verfeinern, dass ich beim Mouseover über den entsprechenden Navigations-Button(IMG) im altText das lastModified-Datum der entsprechenden Seite anzeigen lasse.
Ist diese überhaupt realisierbar? und wenn ja, wie bring ich das Javascript in den alt="" ???
Danke für alle Hinweise
Gruss
Dinu
Ist diese überhaupt realisierbar? und wenn ja, wie bring ich das Javascript in den alt="" ???
Hallo Dinu,
habe jetzt schnell in der Referenz nachgeschaut, scheint, als ob es nicht möglich wäre, den alt-TAG über JS anzusprechen.
Lasse mich gerne besseres belehren.:)
Kiska
Hallo.
Ist diese überhaupt realisierbar? und wenn ja, wie bring ich das Javascript in den alt="" ???
habe jetzt schnell in der Referenz nachgeschaut, scheint, als ob es nicht möglich wäre, den alt-TAG über JS anzusprechen.
Lasse mich gerne besseres belehren.:)
Man kann ja auch title verwenden, aber abgesehn davon ist es nicht möglich document.lastModified einer Datei rauszukriegen, die nicht irgendwo greifbar, z.B. Frameset oder Popup, geladen wurde.
Gruß
Norbert
Moin!
Mir schwebt vor, meine Navigation derart zu verfeinern, dass ich beim Mouseover über den entsprechenden Navigations-Button(IMG) im altText das lastModified-Datum der entsprechenden Seite anzeigen lasse.
Ist diese überhaupt realisierbar? und wenn ja, wie bring ich das Javascript in den alt="" ???
Wenn du oder dein Server nur Javascript kann, dann gehts nicht. Javascript kann nur auf die geladene Datei zugreifen. Um das LastModified-Datum der verlinkten Dateien herauszufinden, müßten alle Seiten geladen werden: Reichlich sinnlos, nicht?
Wenn du die Seite auf dem Server dynamisch zusammensetzen kannst, kannst du selbstverständlich das Datum der letzten Änderung abfragen und in das title-Attribut des Bildes setzen (alt ist für den Test zuständig, der angezeigt wird, wenn das Bild nicht angezeigt wird - es ist schlau, bei Navigationsbildern da den Text, der in der Grafik steht, einzutragen).
Beim Netscape 4 funktioniert das leider nicht, aber alle anderen Browser können title als Tooltip anzeigen lassen. Die Funktion ist ein Zusatzgimmick, also ist es gerechtfertigt, deshalb keinen Sonderaufwand für Netscape 4 zu machen.
- Sven Rautenberg
hi Scen,
Wenn du oder dein Server nur Javascript kann, dann gehts nicht.
stimmt diese Aussage in dieser apodiktischen Form ?
Wenn du die Seite auf dem Server dynamisch zusammensetzen kannst, kannst du selbstverständlich das Datum der letzten Änderung abfragen und in das title-Attribut des Bildes setzen (alt ist für den Test zuständig, der angezeigt wird, wenn das Bild nicht angezeigt wird).
weil mich insbesondere die Rückmeldung von Kiska reizte, habe ich jetzt nahezu zwei Stunden damit verbracht, eine Javasacript-Lösung zu finden - und bin gescheitert.
Nach den mir zugänglichen W3C-Dokumenten gibt es weder für "alt" (da sieht man es ja noch ein) noch für "title" Vorgane, nach denen man in diese Tags bzw. Funktionen Javascript-Elemente einbauen könnte und dürfte.
Christoph S.
Moin!
Nach den mir zugänglichen W3C-Dokumenten gibt es weder für "alt" (da sieht man es ja noch ein) noch für "title" Vorgane, nach denen man in diese Tags bzw. Funktionen Javascript-Elemente einbauen könnte und dürfte.
Wenn du es richtig machst, könnte es natürlich gehen.
Angenommen, du hättest (woher auch immer) einen Text, beispielsweise ein Datum, dann könntest du diesen Text einem Tag als Attribut unterjubeln mit der altbekannten DOM-Funktion setAttribute(). Ob das großen Sinn macht, ist die Frage. Irgendwoher muß das Datum kommen, und da kommt Javascript so leicht nicht ran (jedenfalls nicht, ohne die Dateien alle zu laden). Es ist IMO viel einfacher, mit SSI oder "Schlimmerem" das Datum auf dem Server einzufügen.
- Sven Rautenberg
Hallo,
Mir schwebt vor, meine Navigation derart zu verfeinern, dass ich beim Mouseover über den entsprechenden Navigations-Button(IMG) im altText das lastModified-Datum der entsprechenden Seite anzeigen lasse.
Ist diese überhaupt realisierbar? und wenn ja, wie bring ich das Javascript in den alt="" ???
lastModified des aktuellen Dokuments laesst sich durchaus zuweisen:
<body onload="document.images['abc'].alt=document.lastModified">
<img src="abc.gif" alt="" name="abc">
</body>
oder
<body onload="document.images['abc'].title=document.lastModified">
MfG, Thomas
hi
Mir schwebt vor, meine Navigation derart zu verfeinern, dass ich beim Mouseover über den entsprechenden Navigations-Button(IMG) im altText das lastModified-Datum der entsprechenden Seite anzeigen lasse.
alt ist nicht für Mouseover. Das ist title="".
gruss Kai