Kann es sein das das AcriveX Objekt zuerst interpretiert wird und dann erst Javascript mit dem Bild?
Die Frage ist vielmehr, wann und wo du das document.write aufrufst (und warum). Und in welchem Zusammenhang das Bild dazu steht.
Stehen die beiden document.write einfach direkt in einem script-Element im body? Warum musst du sie mit document.write einbinden?
wb.ExecWB würde ich erst beim window.onload ausführen, dann dürfte auch das Bild geladen sein.
Mathias