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