Frank: Word Dokument ausdrucken

Hallo

Ich möchte den Inhalt eines Word-Dokumentes mit Hilfe eines Links ausdrucken.

Das Word-Dokument zeige ich in einem Frame neben der Navigationsleiste an.

Auf der Navi-Leiste gibts den Link drucken rechte Seite.

Wenn auf der rechten Seite eine HTML Seite dargestellt wird,
funktioniert das mit einem Link,
wird allerdings ein Word-Dokument dargestellt, kommt eine Fehlermeldung.

Was kann ich da machen ?

Grüß
Frank

  1. Hi,

    Das Word-Dokument zeige ich in einem Frame neben der Navigationsleiste an.

    nein. Eine externe Applikation, welche Du selbstverständlich nicht beeinflussen kannst, zeigt das Dokument an. Dass Dein Browser diese in einem Frame anzeigt, betrifft nur Dich.

    wird allerdings ein Word-Dokument dargestellt, kommt eine Fehlermeldung.

    "Eine Fehlermeldung" ist so aussagekräftig wie "funzt net" - nämlich gar nicht. Eine Fehlerbeschreibung _beginnt_ mit dem genauen Wortlaut der Meldung, endet aber noch lange nicht dort.

    Cheatah

    1. Also gut der genaue Wortlaut der Fehlermeldung:

      "Es ist ein Laufzeitfehler aufgetreten.
      Soll der Debug-Modus gestartet werden?

      Zeile: 0
      Fehler:'parent.frame.inhalt' ist kein Objekt"

      der Link ist folgender:

      <A HREF="javascript:parent.frame['inhalt'].window.focus();print()" target="inhalt">Drucken</a>

      Nach der Fehlermeldung ist die Rechte Seite leer.
      Der Menü-Frame bleibt erhalten.
      Über "History.back" wird das Word-Doc wieder im rechten Frame angezeigt.

      Ich hoffe mit diesen Informationen
      kannst du jetzt was anfangen.

      Wie gesagt mit einer normalen HTML Seite klappt das drucken einwandfrei.

      Ich hoffe mit diesen Infos kannst man mir jetzt weiterhelfen.

      Du hast recht, mit funzt net kann man wirklich nicht viel anfangen.

      Sorry :-)

      Gruß
      Frank

      1. Hoi,

        Zeile: 0
        Fehler:'parent.frame.inhalt' ist kein Objekt"

        Das heisst soviel wie 'es gibt keinen Frame mit dem Namen "inhalt"'.

        der Link ist folgender:

        <A HREF="javascript:parent.frame['inhalt'].window.focus();print()" target="inhalt">Drucken</a>

        Du meinst wohl eher

        <a href="link_zur_druckversion.html" onclick="parent.frame['inhalt'].print()" target="inhalt">Drucken</a>

        Wie gesagt mit einer normalen HTML Seite klappt das drucken
        einwandfrei.

        Nur, weil es ein Plugin gibt, dass Word-Dokumente im Browserfenster
        anzeigen kann, heisst das noch lange nicht, dass du darauf auch
        Zugriff wie auf ein HTML-Dokument hast. Das hast du naemlich nicht.
        Wenn du das Word-Dokument ausdrucken willst, wirst du dazu andere,
        IE-spezifische Mittel einsetzen muessen. Z. B. ein ActiveX, dass
        OLE benutzt. Aber davon wuerde ich dir strikt abraten.

        Gruesse,
         CK

      2. Hi,

        Ich hoffe mit diesen Informationen
        kannst du jetzt was anfangen.

        meine Anmerkung war mehr als Hinweis für spätere Fehler gedacht. Wie gesagt ist Word eine externe Applikation, die auch dann nicht beeinflusst werden kann, wenn sie zufällig in einem Browserfenster gestartet wird.

        Cheatah