Bild mit JavaScript neu laden?
-
phunkydizco -
17. November 2005 um 15:12 -
Erledigt
-
-
-
Unabhängig davon sollte es mit deiner Syntax auch mit FF funktionieren.
-
Ich habe die Erfahrung gemacht, dass der Firefox das Bild nicht ändert, wenn die Adresse gleich bleibt.
Als Workaround kannst du meistens folgendes nehmen:
irgendwasZufälliges sollte mit ner Zufallszahl, der aktuellen Zeit oder sonstwas einmaligem gefüllt sein.
-
Kann mir jemand sagen, wieso ich bei diesem Code,
Codevar d = new Date(); document.getElementById('Pic').src = 'Pic.jpg?t=' + d.getMinutes + d.getSeconds + d.getMilliseconds; alert(d.getMinutes + d.getSeconds + d.getMilliseconds);
das hier als Meldung bekommen?
[Blockierte Grafik: http://snakysnake.gmxhome.de/firefox/Date.jpg]
Dem nach wird das Bild beim ersten Mal neu geladen aber dann nicht mehr, da sich ja die Uhrzeit nicht ändert.
-
-
Zitat von phunkydizco
Das ist zwar gewöhnungsbedürftig weil die Monatszählung mit 0 beginnt, aber so ist es halt definiert.http://de.selfhtml.org/javascript/objekte/date.htm#get_month
ZitatLiefert den Monat des Objekts Objektname als Zahl zurück, beispielsweise 9, wenn in Objektname der 2.10.1991, 23:59:00, gespeichert ist. Beachten Sie, dass die Monatszählung bei 0 beginnt. 0 ist also Januar, 1 ist Februar usw.
Gruß
Werner -
Vielen Dank. An sowas hatte ich nicht gedacht.
PS: Nettes Avatar