Drucken von einem bestimmten Frame?

Status
Nicht offen für weitere Antworten.

lp-chester

Erfahrenes Mitglied
Hallo.
Könnt ihr mir sagen, wie ich einem Print-Button, welcher sich in einem Frame befindet, sage, dass er ein ANDERES Frame-Fenster ausdrucken soll?

und:

wie kann ich eine PHP Datei in einer HTML Datei einbinden? In der HTML-Datei ist bereits eine Tabelle. In dieser tabelle soll dann das PHP-File angezeigt werden.


mfg LP-Chester
 
Hi,

hast Du es mal versucht mit:
PHP:
parent.frames["framename"].document.print();
?

Zum Thema PHP einbinden: Wenn ich Dich recht verstanden habe, kannst Du PHP-Code an beliebiger Stelle im Dokument einfügen, so lange Du die Seite mit der Endung .php speicherst. Der PHP-Code wird dann ausgeführt und zusammen mit Deinem HTML-Teil ausgegeben. Setze die PHP-Anweisungen in folgende Blöcke:
PHP:
<?php
// hier Dein PHP-Code
?>

Gruß

P.S.: das Toppen von Threads wird hier nicht so gerne gesehen.
 
Sorry war nicht meine Absicht...:(

Code:
<a href=javascript:parent.frames["main"].document.print();><img src="../files/images/print.jpg" alt="Diese Seite drucken" width="40" height="40" border="0" style="position:absolute; left: 5px; top: 325px;"></a>

wäre der Code so richtig?
Wenn ja, dann er bei mir nicht.

mfg LP-Chester
 
@fatalus: :) Mist! ich habe noch geschwankt, ob es nun eine Methode von document oder window ist ... und war zu faul nachzusehen...

Gruß
 
:) Dann war meine Klugscheisserei ja eine gute Tat


@lp-chester

probier mal:
Code:
<a href="javascript:parent.main.focus();parent.main.print();">

Problem a: nicht in jedem Brauser lassen sich Frames per frames['framename'] ansprechen.

Problem b: der IE scheint an den Drucker(zumindest an meinen) nicht zu übermitteln, welches Frame gedruckt werden soll....er wählt pauschal jenes aus, welches den Fokus hat(das ist ja logischerweise das mit dem Link...da man dort hineingeklickt hat).....also für den IE erst dem zu druckenden Frame den focus() geben(unter Vorbehalt....die Anzahl meiner installierten Test-Drucker ist leider beschränkt:))
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück