Some context (lots of articles out there on this): http://stackoverflow.com/questions/2027849/how-to-trigger-script-onerror-in-internet-explorer Best solution here is probably to have a timeout (#1) that calls `onerror` after ~15 seconds or so.