Hallo,
folgendes kurzes Beispiel zu meinem Problem:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Frame-Drucktest</title>
</head><body>
<h1>Mein Frame:</h1>
<iframe src="frame.html" name="meinFrame" width="596" frameborder="0" height="4920">
MeinFrame
</iframe>
</body>
</html>
Die Seite frame.html enthält ausschließlich Text. Zum testen habe ich die Seite mit 50 Absätzen Blindtext befüllt.
Wenn ich nun mit einen Browser (z. B. FF3 oder IE7) die Seite in der Druckvorschau öffne, wird auf der ersten Seite eine Überschrift dargestellt und auf der zweiten Seite wird das iframe ausgegeben. Leider ist das iframe aber beschnitten, sodass es auch nur auf der zweiten Seite erscheint.
Ich habe schon versucht per druck.css dem iframe die Eigenschaft "overflow: visible;" mitzugeben. Leider bringt das auch nichts.
Wie kann man die Seite komplett ausdrucken lassen? Ist dies überhaupt möglich?