Force image refresh

  • Thread starter Thread starter Marco Maroni
  • Start date Start date
M

Marco Maroni

How to force image refresh on client browser ? Is ti possible to force the
refresh of the same image (tha was changed server-side) to the client,
without user press Contrl+F5 in IE ?

-
Marco
 
Hi Marco,

There's not really a way to have the server tell the client to refresh the
page. However, the server can send information that tells the client to
refresh the page at a specific interval. There are a couple of ways to do
this. One way is to add a META tag to in the HEAD of the HTML sent to the
client. For instance, if you want the entire page to refresh every 2
seconds, you could add the following tag to inside the HEAD element:

<META HTTP-EQUIV="REFRESH" CONTENT=2>

You can also use client-side script to force a refresh. You could use a
combination of window.setInterval() and location.reload() to periodically
refresh the page.

window.setInterval:
http://msdn.microsoft.com/library/d...uthor/dhtml/reference/methods/setinterval.asp
location.reload:
http://msdn.microsoft.com/library/d...hop/author/dhtml/reference/methods/reload.asp

If you wanted to refresh the page only when the image is updated, I would
pursue perhaps having a hidden frame with a page that periodically checks to
see if the image has been updated since the last time it was loaded, then
refresh the entire page if it has.

Good luck!
 
Back
Top