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

  1. Difool

    Difool Thread Starter Frontend Admin

    Mitglied seit:
    18.03.2004
    Beiträge:
    8.291
    Medien:
    31
    Zustimmungen:
    1.202
    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
     
    Difool, 14.10.2005
    #1
  2. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    viellleicht könnte es so klappen:

    document.name_des_iframes.print();

    einfach probieren ;)
     
    moses_78, 14.10.2005
    #2
  3. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    nein, geht leider nicht :(
    du könntest den inhalt des iframes in einem neuen fenster öffnen und "print()" in
    das onload-event schreiben.
     
    moses_78, 14.10.2005
    #3
  4. Difool

    Difool Thread Starter Frontend Admin

    Mitglied seit:
    18.03.2004
    Beiträge:
    8.291
    Medien:
    31
    Zustimmungen:
    1.202
    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
     
    Difool, 14.10.2005
    #4
  5. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    ...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, 14.10.2005
    #5
  6. michanismus

    michanismus MacUser Mitglied

    Mitglied seit:
    23.08.2004
    Beiträge:
    434
    Zustimmungen:
    0
    Schade nur das IE position:fixed nicht unterstützt, ;)
    aber da gibts mehr oder weniger komplizierte
    Lösungen für.

    Gruß,
    Micha
     
    michanismus, 15.10.2005
    #6
  7. moses_78

    moses_78 MacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    echt nicht? ich könnte manchmal sowas von kotzen :mad: :mad:
     
    moses_78, 15.10.2005
    #7
  8. Difool

    Difool Thread Starter Frontend Admin

    Mitglied seit:
    18.03.2004
    Beiträge:
    8.291
    Medien:
    31
    Zustimmungen:
    1.202
    Ja, den so genannten "Workaround"! :D
    http://de.selfhtml.org/css/layouts/fixbereiche.htm#fixiert_ie

    Nee, lass den "ausdruck-link" halt mitscrollen. Ist aber auch größer und bold die Schrift > AGBs drucken... :D
     
    Difool, 15.10.2005
    #8
Die Seite wird geladen...
Ähnliche Themen - javascript window print
  1. kbundies
    Antworten:
    10
    Aufrufe:
    3.201
    scope
    19.02.2013
  2. Lior
    Antworten:
    6
    Aufrufe:
    1.013
    Kirzz
    04.10.2011
  3. mahed
    Antworten:
    0
    Aufrufe:
    573
    mahed
    02.09.2011
  4. mahed
    Antworten:
    11
    Aufrufe:
    849
    mahed
    31.08.2011
  5. vissuluth
    Antworten:
    1
    Aufrufe:
    455
    bondiblue
    27.05.2004