Drucken nach writeln() - geht net!
jr
- javascript
programmiert am mac, soll auch auf DOSE fünktionieren:
ich schreibe in ein neu-geöffnetes Fenster via "document.writeln()" diverse angaben. Diese "document.writeln()"-Funktion rufe ich von einem anderen Fenster auf.
jetzt passiert folgendes:die url im neuen Fenster setzt sich automatisch auf die URL des Ursprungs-Fensters. Soweit sogut.
Wenn ich jetzt über STRG+P drucken will, wird aber die "Mutterseite" ausgegeben, von der die Funktion document.writeln() aufgerufen wurde. die eingetragenen sachen bleiben weg.
AUF DEM MAC funktionierts, d.h. die "document.writeln"-zeilen werden gedruckt, nicht das mutterdokument. beide systeme laufen über ie 5.0.
WAS IST DA LOS??!?!
Dankbar sowieso, brauch nur langsam harten alkohol... ;-)
Immer auch document.close() verwenden, sonst klappt das Drucken nicht.
Bei Frames ggf. vorher frame anklicken (neuesFenster.frames[...].click(), um nur diesen Frameinhalt auszudrucken, und nicht alle Frames.
Vieleicht hilft das auch in Deinem Fall: neuesFenster.click(), dann erst neuesFenster.print().