javascript: window. print () mit Ziel für iFrame?

Difool

Difool

MU Team
Thread Starter
Dabei seit
18.03.2004
Beiträge
20.399
Reaktionspunkte
15.752
Hallöchen allerseits,

ich hab da eine html Seite mit, per iFrame, eingebundenen AGBs (zwecks scrollen).
Nun möchte ich gerne via javascript nur diesen iFrame "ausdruckbar" machen.
Code:
<a href="javascript:window.print()">AGBs drucken</a>
Gibt es da einen Zusatz oder gar eine andere Lösung?
Einen Weg um die Waldbäume herum? :p

Gruß Difool
 
viellleicht könnte es so klappen:

document.name_des_iframes.print();

einfach probieren ;)
 
nein, geht leider nicht :(
javascript - das einstiegerseminar schrieb:
print();
Diese Methode druckt den Inhalt des Aktuellen Fensters aus. Die Mathode kennt keine Parameter.

du könntest den inhalt des iframes in einem neuen fenster öffnen und "print()" in
das onload-event schreiben.
 
moses_78 schrieb:
viellleicht könnte es so klappen:
document.name_des_iframes.print();
einfach probieren ;)
hi moses,

danke für das Feedback.
Aber sobald man das script ändert ignoriert der IE & Firefox auf XP es komplett.

Habe es jetzt "einfach" gelöst:
Code:
<a href="javascript:window.print()">AGBs drucken</a>
...das javascript halt in die "ge-iFramete" html-Seite gesetzt. :D
Scrollt zwar mit, aber dafür steht es ja ganz oben und es lassen sich so nur die AGBs ausdrucken.

edit: ja, quasi deine Lösung! :p
 
Zuletzt bearbeitet:
...und damit der link zum drucken nicht mitscrollt, kommt er in einen div-container, der mit position:fixed an der oberseite des iframes klebt :p,
oder wie?
 
moses_78 schrieb:
...und damit der link zum drucken nicht mitscrollt, kommt er in einen div-container, der mit position:fixed an der oberseite des iframes klebt :p,
oder wie?

Schade nur das IE position:fixed nicht unterstützt, ;)
aber da gibts mehr oder weniger komplizierte
Lösungen für.

Gruß,
Micha
 
michanismus schrieb:
Schade nur das IE position:fixed nicht unterstützt, ;)

echt nicht? ich könnte manchmal sowas von kotzen :mad: :mad:
 
Zurück
Oben Unten