gakkus: ExecWB und JavaScript

Hallo,

ich nutze ein ActiveX Element zum Drucken:

HTML:
<img src="logo.png">
Javascript:
document.write("<OBJECT ID='wb' WIDTH=50 HEIGHT=50 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>");
wb.ExecWB(6,-1);

Das funktioniert soweit auch einwandfrei. Doch sobald ich den img-Tag über Javascript einbinde, bekomme ich beim Ausdruck eine leere Seite:

Javascript:
document.write("<img src='logo.png'>");
document.write("<OBJECT ID='wb' WIDTH=50 HEIGHT=50 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></OBJECT>");
wb.ExecWB(6,-1);

Hmmmmmmm....

Gruss
Uwe

  1. Kann es sein das das AcriveX Objekt zuerst interpretiert wird und dann erst Javascript mit dem Bild?

    1. 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