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

Diskutiere mit über: javascript: window. print () mit Ziel für iFrame? im Web Page Design Forum

  1. Difool

    Difool Thread Starter Frontend Admin

    Beiträge:
    8.142
    Medien:
    29
    Zustimmungen:
    856
    Registriert seit:
    18.03.2004
    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
     
  2. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    Registriert seit:
    08.04.2005
    viellleicht könnte es so klappen:

    document.name_des_iframes.print();

    einfach probieren ;)
     
  3. moses_78

    moses_78 MacUser Mitglied

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

    Difool Thread Starter Frontend Admin

    Beiträge:
    8.142
    Medien:
    29
    Zustimmungen:
    856
    Registriert seit:
    18.03.2004
    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: 14.10.2005
  5. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    Registriert seit:
    08.04.2005
    ...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?
     
  6. michanismus

    michanismus MacUser Mitglied

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

    Gruß,
    Micha
     
  7. moses_78

    moses_78 MacUser Mitglied

    Beiträge:
    1.322
    Zustimmungen:
    22
    Registriert seit:
    08.04.2005
    echt nicht? ich könnte manchmal sowas von kotzen :mad: :mad:
     
  8. Difool

    Difool Thread Starter Frontend Admin

    Beiträge:
    8.142
    Medien:
    29
    Zustimmungen:
    856
    Registriert seit:
    18.03.2004
    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
     
Die Seite wird geladen...
Ähnliche Themen - javascript window print Forum Datum
Wissenschaftliches Format bei JavaScript Eingabe Web Page Design 02.09.2011
Kleine JavaScript Herausforderung Web Page Design 31.08.2011
Email-Link Anti-Spam Schutz mit Javascript Web Page Design 24.06.2010
Javascript Scrollbar & Suchmaschinen Web Page Design 01.04.2010
Text-Höhe via JavaScript Web Page Design 07.01.2010

Diese Seite empfehlen

Benutzerdefinierte Suche