Replace:
iframe.onload = refresh
from:
iframe.attachEvent('load', refresh, false);
To eliminate any confusion:
var iframe = document.getElementById('theiframe'); function refresh( ) { alert('foo'); } if (iframe.attachEvent) iframe.attachEvent('onload', refresh); else iframe.addEventListener('load', refresh, false)
source share