Johannes: Wie kann ich den Inhalt eines I-Frames ausdrucken?

Hi Leute,

hab ein kleines Problem einen Iframe auszudrucken.
In diesem hab ich eine TXT-Datei geladen welche unsere
Wochentermine anzeigt.
Um manchen leuten den Gang zu ersparen, sich diesen Zettel
abzuholen, wenn es online nicht reicht, wollte ich einen
Druck-Button generieren, welcher genau diese Datei ausdruckt.

Meine Versuche sind aber daran gescheitert, dass der Ausdruck
immer nur den Frame anzeigt in welchem der Iframe liegt.

Unter www.pfarrei-ststephan.de/aktuell/g-ordnung.html könnt
man sich die Ausgangslage mal anschauen.

Hoffe irgendjemand kann mir einen Weg zeigen, wie ich die
txt-Datei direkt an den Drucker schicken kann, ohne irgendein
Druckfenster am besten, weil die Seite auch viele Leute anspricht,
die von Computern und ausdrucken keine Ahnung haben.

Danke schon mal im Voraus.

MFG Johannes

  1. Hi Leute,

    hab ein kleines Problem einen Iframe auszudrucken.
    In diesem hab ich eine TXT-Datei geladen welche unsere
    Wochentermine anzeigt.

    Warum lädtst Du eine TXT-Datei überhaupt in einen iFrame? Ich weiß nicht, ob jeder Brauser das ordnungsgemäß mitmacht.

    Um manchen leuten den Gang zu ersparen, sich diesen Zettel
    abzuholen, wenn es online nicht reicht, wollte ich einen
    Druck-Button generieren, welcher genau diese Datei ausdruckt.

    <a href="javascript:GDO.print()">Knopf</a>

    sollte funktionieren.

    MFG Johannes

    Auch so.
    T*

    1. Hi Leute,

      wenn Du die printMethode aufrufst wird der Frame gedruckt, der in diesem moment aktiviert ist. Willst Du den iframe durcken, must Du ihm vorher den focus geben.

      <a href="javascript:GDO.focus();print()">Knopf</a>

      nehme mal an das GDO der Name des frames ist, ansonsten must Du ihm den namen geben, oder ihn über DOM ansprechen - wie auch immer.

      Das GDO bei print wird ignoriert,es wird immer den aktive Frame gedruckt.

      Michael R. II