CSS Drucklayout mit Iframe

hallo community.

habe da folgendes Problem.
ich habe meine komplette seite mit css und einem iframe aufgebaut. funktioniert tadellos.
jedoch möchte ich jetzt die einstellungen für das drucken der seite vornehmen.

definition in index.html:

das iframe hat folgende definition:
height=„600“ name=„scrollfenster“ frameborder=„0“>

meine print.css schaut so aus:
#sidebar,#footer,ul#nav, #content-left,div.content-left p.heiz,div.content-left p.san,div.content-left p.anlagen{display:none}

#content-full{
position:absolute;
top:10px;
left:10px;
overflow:visible;
}

wenn ich nun über z.B. ie6.0 unter Datei -> Druckansicht gehe, schneidet das iframe mir die seite immer bei den 600px ab, obwohl overflow-visible gesetzt ist (print.css).

hab ich da voll den denkfehler oder geht das mit iframe nicht,…???

Bitte um eure Hilfe.

Grüße,
Sebastian

Hallo,

> height="600" name="scrollfenster"  
> frameborder="0"\>

overflow:visible;

wenn ich nun über z.B. ie6.0 unter Datei -> Druckansicht
gehe, schneidet das iframe mir die seite immer bei den 600px
ab, obwohl overflow-visible gesetzt ist (print.css).

hab ich da voll den denkfehler oder geht das mit iframe
nicht,…???

Der Denkfehler ist, dass overflow:"…" Einfluss auf die Scrollbalken hat. Und auf Papier scrollt sichs schlecht…

Grüße,
Moritz

Hallo

Der Denkfehler ist, dass overflow:"…" Einfluss auf die
Scrollbalken hat. Und auf Papier scrollt sichs schlecht…

Und wie kann ich das dann umgehen?? bzw. ein anderer lösungsweg??

grüße,
sebastian

Die einfachste Methode wäre wohl ein Seitentemplate, welches nur fürs Drucken verwendet wird und kein Iframe enthält. Das ganze dann über einen kleinen Druckbutton einbinden.
Alternativ sollte es auch gehen, wenn das Iframe keinen festen width-Wert hat. Wenn Du den beibehalten willst, kannst Du evtl. auch hier auf die Lösung mit einem eigenen Druck-Template ausweichen.

Grüße,
Spot

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo.

habe jetzt weiter rumgebastelt und habs jetzt so realisiert.

habe auf jeder iframe-seite einen button eingefügt und dann macht er mir das overflow:visible. Einfach ein Button auf jede Seite und gut ist.

Danke für die Anregungen.

Grüße,
Sebastian