Udo Weik: Drucken eines Frames ohne Druck-Dialog

Beitrag lesen

Hallo zusammen,

zunächst vielen Dank für Eure Unterstützung. Ich stelle mittler-
weile fest, dass so abwägig mein Problem doch nicht ist...
Ich habe etwas Interessantes gefunden:

http://www.meadroid.com/scriptx/index.asp

Macht eigentlich genau das was ich brauche...

Prinzipiell läuft es (lokal), aber ich habe ein absolut verrücktes
neues Problem:

1. Frameset mit zwei Frames, "Links" und "Rechts"
   "Links": HTML-Seite mit Buttons (Tastatur) und einem Bild (Vor-
            schau).
   "Rechts": Generierte HTML-Datei mit diesem Bild. Dieses Frame
             (eigentlich versteckt) soll dann später ausge-
             druckt werden.

2. Über einen Button des Frames "Links" erzeuge ich ein Bild.
   Dieses Bild wird im Frame "Links" angezeigt (nur Vorschau)
   und gleichzeitg (mit Text) im aktualliserten Frame "Rechts".

3. Das Bild wird über einen lokalen HTTP-Server erzeugt (Indy),
   über folgenden JavaScript-Aufruf:
   document.getElementsByName("Bild")[0].src = "http://127.0.0.1..."

Mein HTTP-Server zeigt einen entsprechenden Zugiff an. Zur
   Vermeidung von Cache-Problemen hat jeder Zugriff eine ein-
   deutige Identifikationsnummer (d. h. der Name des Bildes).

4. Der Aufruf von Scriptx f. d. Ausdruck erfolgt wieder über
   JavaScript:

function cm_Print4()
   {
     factory.printing.Print( true, parent.Rechts ) ;
   }

Zur Info: 1. Parameter - Druck-Dialog ja/nein (!!!)
             2. Parameter - Frame, das gedruckt werden soll

5. NUN DER HAMMER:
   Wenn ich das Scriptx aufrufe (4), erfolgt auf mein HTTP-Server
   wieder ein Zugriff mit der letzten Identifikationsnummer.
   Die eigentliche JavaScript-Funktion (3) wird aber NICHT
   aufgerufen. W O H E R kommt dieser Zugriff???

Wer einen entscheidenden Tipp geben kann, bekommt von mir eine
Flasche Sekt...

Vielen Dank und Grüsse
Udo