Hallo,
ich wollte eine externe Seite drucken, ohne dass die aktuelle dazu vom Benutzer verlassen wird bzw. dass sich ein Popup öffnet, druckt und wieder schließt.
Also hab ich mal nen bisschen rumgestöbert und hab schließlich einen IFrame mit der auszudruckenden Webseite eingebunden, width und height auf 0 gestellt sowie style auf "visibility=hidden;" (trotz 0px² wäre sonst ein Rahmen sichtbar). Dann lasse ich über einen Linkaufrufen. Das funktioniert auch wunderbar, so lange man mal vom IE absieht. Dieser druckt nach wie vor die ganze Seite. Also hab ich weitergesucht und schließlich gefunden, dass das eines der vielen "Features" (;)) des IE ist und ich den IFrame vorher fokusieren muss.Ergebnis: Funktioniert immer noch nicht. Nach einigem rumprobieren hab ich nun festgestellt, dass das an dem "visibility:hidden;" liegt, scheinbar ist ein unsichtbarer IFrame nicht fokusierbar. Nun habe ich mir folgende Funktion geschrieben, die zwar funktioniert, aber trotzdem unschön ist, v.a. weil der IFrame kurz sichtbar ist.
Wie kann ich das noch verbessern bzw. gibt es sonst irgendwelche Vorschläge?
Gruß, BjöNi
ich wollte eine externe Seite drucken, ohne dass die aktuelle dazu vom Benutzer verlassen wird bzw. dass sich ein Popup öffnet, druckt und wieder schließt.
Also hab ich mal nen bisschen rumgestöbert und hab schließlich einen IFrame mit der auszudruckenden Webseite eingebunden, width und height auf 0 gestellt sowie style auf "visibility=hidden;" (trotz 0px² wäre sonst ein Rahmen sichtbar). Dann lasse ich über einen Linkaufrufen. Das funktioniert auch wunderbar, so lange man mal vom IE absieht. Dieser druckt nach wie vor die ganze Seite. Also hab ich weitergesucht und schließlich gefunden, dass das eines der vielen "Features" (;)) des IE ist und ich den IFrame vorher fokusieren muss.Ergebnis: Funktioniert immer noch nicht. Nach einigem rumprobieren hab ich nun festgestellt, dass das an dem "visibility:hidden;" liegt, scheinbar ist ein unsichtbarer IFrame nicht fokusierbar. Nun habe ich mir folgende Funktion geschrieben, die zwar funktioniert, aber trotzdem unschön ist, v.a. weil der IFrame kurz sichtbar ist.
Gruß, BjöNi