I see you're using the dashboard, so you're running ajax. I use this code, borrowed from a post by Ken True a couple of years ago, on several pages on my site. This code is what's used to refresh my Nexstorm image. It times out with the ajax updates, and requires no modification of the ajax*.js file, only the php files.
Code to display the image:
<img src="nexstorm.png" alt="Current Nexstorm Map" width="640" height="480" hspace="5" vspace="5" id="myPull"/>
Note the id="mypull" which links to the inline javascript that's at the bottom of the page before the last [/div], which is main-copy.
<span class="ajax" id="imagereLoader">
<script type="text/javascript"><!--
//<![CDATA[
function reloadImage() {
var now = new Date();
if (document.images && (ajaxUpdates < update.maxupdates)) {
document.images.myPull.src = 'nexstorm.png?' + now.getTime();
document.images.myPull2.src = './lightning/wasp2.png?' + now.getTime();
}
setTimeout('reloadImage()',30000);
}
setTimeout('reloadImage()',30000);
//]]>
-->
</script>
</span>
I also have included code to refresh my wasp2 image. The images keeps reloading until ajax times out, then it stops. These are moderately sized images.
Modification of the dashboard to display webcam thumbnails and update them regularly is also easily done with this technique, although it's a bit more work to get everything lined up properly. My dashboard has been modified to display both my webcam's thumbnail images:
http://www.gwwilkins.org