Bei xxx.print() wird die Seite, nicht nur der IFrame gedruckt?
Thorsten
- javascript
Hallo,
ich erzeuge ein Popup Fenster über wnd=window.open(...) und
wnd.document.open/write/close. In das Popup wird nun via write
eine Seite geschrieben, in etwa:
html/head../Ein Bild/iframe name=InhaltFrame/map/html
Natürlich als Tags, mit Anführungszeichen etc.
Nun sind auf einem Bild im oberen Teil (nicht im IFrame)
2 Bereiche via Map zum anklicken, einer als close und einer
als Print knopf. Das mit dem Close tut was es soll, jedoch
das Print nicht. Wenn ich drauf klicke, kommt der Printdialog,
jedoch wird alles ausgedruckt. Also Seite mit IFrame und nicht
nur der Inhalt des IFrame.
Angegeben ist:
<iframe name="InhaltFrame" ... src="die Url"...>
<area shape="rect" href=".." ... onClick="InhaltFrame.print();">
Seitenaufbau in etwa:
-------------
Bild mit Area
-------------
|Der IFrame |
-------------
Hat jemand einen Tipp?
Gruß
Thorsten
Hallo Thorsten,
<bereich mit ID>
</bereich>
<iframe></iframe>
================
Befehl:
onClick="document.getElementById('die ID halt').style.display='none'; window.print();"
Gruß aus Berlin!
eddi
hi,
onClick="document.getElementById('die ID halt').style.display='none'; window.print();"
und was ist, wenn ich den inhalt von diesem breich noch lesen möchte, während ich im hintergrund schon mal drucke ...?
gruss,
wahsaga
hi wahsaga,
ertappt.
es ist halt keine Traumlösung, abgesehen davon, halte ich das auch nicht wirklich für seriös
1. (nur) mit javascript print zu ermöglichen(? [popup])
2. text, der gelesen werden soll, sollte auch auf dem Blatt stehen
3. hat da anscheint jemand nicht wirklich drüber nachgedacht
(und ich gleich beim lösen mit) warum es iframes geben mag
Gruß aus Berlin!
eddi
Jetzt hab ich es mit 2 Frames gemacht, einer oben einer
unten. Wenn ich jetzt parent.frames[1].print() aufrufe,
wird immer nur der obere Frame gedruckt?! Gleiches gillt
für parent.Datenframe.print().
Hat noch jemand eine Idee?
Gruß
Thorsten