Goedendag,
Wat ik wil bereiken is dat er d.m.v de header van een bestand (in dit geval een afbeelding) wordt bepaald of het bestand opnieuw geladen moet worden (via javascript). De afbeelding wordt door php gegenereerd.
Mijn eerste gedachte was om zelf een header toe te voegen, en die met javascript uit te lezen. Ik kan echter nergens vinden of, en hoe, het mogelijk is om met javascript headers van een bestand uit te lezen. Mijn eerste vraag: is dat uberhaubt mogelijk?
Mijn tweede bedenksel was om document.lastModified te gebruiken, aangezien dit ongeveer op hetzelfde neerkomt. In het php script genereer ik die header dan. In mijn javascript onwetendheid heb ik het volgende geprutst:
(met op afbeelding.php de juiste URL)
Wat FireFox er echter van maakt is: "undefined"... Is dit ook niet mogelijk, van een ingeladen afbeelding de lastModified uitlezen? Of zie ik iets over het hoofd?
Alvast bedankt,
Roemer
Wat ik wil bereiken is dat er d.m.v de header van een bestand (in dit geval een afbeelding) wordt bepaald of het bestand opnieuw geladen moet worden (via javascript). De afbeelding wordt door php gegenereerd.
Mijn eerste gedachte was om zelf een header toe te voegen, en die met javascript uit te lezen. Ik kan echter nergens vinden of, en hoe, het mogelijk is om met javascript headers van een bestand uit te lezen. Mijn eerste vraag: is dat uberhaubt mogelijk?
Mijn tweede bedenksel was om document.lastModified te gebruiken, aangezien dit ongeveer op hetzelfde neerkomt. In het php script genereer ik die header dan. In mijn javascript onwetendheid heb ik het volgende geprutst:
JavaScript:
1
2
3
4
5
| <script> test = new Image(); test.src = "http://afbeelding.php?id=1"; document.write( test.lastModified ); </script> |
(met op afbeelding.php de juiste URL)
Wat FireFox er echter van maakt is: "undefined"... Is dit ook niet mogelijk, van een ingeladen afbeelding de lastModified uitlezen? Of zie ik iets over het hoofd?
Alvast bedankt,
Roemer