Sven Rautenberg: Druckstylesheet: Inhalt wird "abgeschnitten"

Beitrag lesen

Moin!

Also ich hab da jetzt noch so einiges herumprobiert, aber entweder ich hab im IE (6.0) keine Styles mehr oder das Druckstyle macht dasselbe wie zuvor auch - nämlich keine 2. Seite beginnen.

Könnten deine Probleme damit zusammenhängen, dass dein Content in einem IFrame steht? Das würde natürlich erklären, warum deine Druckseite den Iframe auf eine Seite begrenzt - und den Rest nicht darstellen kann (in diesem Zusammenhang: Eklig, dass du das scrollen im IFrame abgeschaltet hast - aber Opera scrollt zum Glück immer - mit Mausrad).

Wenn du ordentliche Ausdrucke haben willst, dann organisier dein Design so, dass alles in _einem_ HTML-Dokument vorliegt, was ausgedruckt werden soll - am besten ohne irgendwelche IFrames. Denn wenn du IFrames verwendest, mußt du das Drucken mit Javascript auslösen - die browsereigene Druckfunktion versagt (druckt nur das Hauptfenster - abgeschnitten). Und die Druckfunktion per Javascript auszulösen funktioniert nicht bei allen Browsern! "window.print()" wird z.B. vom Internet Explorer für Mac nicht verstanden - diese User kriegen dann nur die halbe Seite. Alternative wäre, einen Link zur Seite in einem neuen Fenster zu öffnen (oder im Hauptfenster) und als "Druckversion" zu kennzeichnen - ist aber wirklich unnötig, wenn du einfach ohne IFrames komplette Seiten ausliefern würdest.

- Sven Rautenberg