Word Dokument ausdrucken
Frank
- html
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
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
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
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
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