Hallo,
ich bin langsam am verzweifeln und Google spuckt auch nichts gescheites mehr aus.
Ich bin gerade an einem Administrationstool am arbeiten.
Jetzt erstellt mir das tool eine Abrechnung. Diese soll natürlich auch kompfortabel ausgedruckt werden können. Ich habe mir gedacht, dass ich also am besten nur die Abrechnung in ein Popup schreibe und es dann ohne die ganze NAvigation... gedruckt werden kann.
1. Gibts es da vielleicht noch eine einfachere/bessere lösung? (Es muss nicht massentauglich sein, die paar leute die darauf Zugriff haben haben Javascript aktiviert)
2. Hier mein eigentliches Problem:
wenn ich das Popup volgendermaßen aufrufe:
<button onClick="javascript:
if (abrechnung_window = window.open('abrechnung.html','', 'width=600px, height=700px, scrollbars=auto'))
{
abrechnung_window.document.body.innerHTML = '<div align=right><img src=http://www.zillertal-aktiv.at/mail_vorlage/logo.gif border=0></div><br>' + document.getElementById('abrechnung').innerHTML;
abrechnung_window.document.title = 'Abrechnung vom <?=date("d.m.Y");?>'; }">
Drucken
</button>
Sehe ich ganz kurz meine eingefügte Abrechnung aber wenn er dann fertig ist mit laden kommt nur die HTML Seite die ich im Popup aufrufe (abrechnung.html) und nicht mehr der Inhalt den ich reinschreiben will.
Diese HTML seite sollte eigentlich nur das Template für die Seite sein.
Ich habe es auf diese Weise versucht, weil es vorher (als ich keine abrechnung.html eingebunden habe) Probleme bei den Style angaben gab. -> Firefox hat sie nicht richtig ausgefürt als ich den Inhalt eingefügt habe.
Wenn ich versuche etwas mit document.write() in die Seite einzufügen lädt diese ewig...
Hoffe ich habe mich einigermaßen klar ausgedrückt und ihr könnt mir helfen.
Vielen Dank,
Alex