–Ξ- Printen, Drucken -Ξ–


Der Printer

Normalerweise will man nicht das ganze Frameset drucken, sondern nur den Inhalt. Helfen Sie Besuchern Ihrer Website mit dieser JavaScript-Funktion.

Die Kurzdokumentation

Damit dieses Skript funktioniert und Sinn macht, braucht es ein Frameset. Für Ihren Fall müssen Sie nur mainFrame durch Ihre Bezeichnung ersetzen:

<frameset cols="200,*"> 
   <frame name="leftFrame" src="left-frame.html">
   <frame name="mainFrame" src="main-frame.html">
 </frameset>

Der Code selbst ist sehr kurz und der Aufruf der Funtion kann von jedem Frame des Framesets geschehen. Im Beispiel geschieht er aus dem linken Frame:

function printMainFrame(){
   parent.mainFrame.focus();
   parent.mainFrame.print();
 }

Auf der ersten Zeile der Funktion wird dem zu druckenden Frame der Fokus gegeben. Auf der Zweiten passiert der eigentliche Printaufruf.

Der Download

Ein funktionierendes Beispiel für Sie zum Downloaden.

Der Feedback

Für den Fall, dass Ihnen das Programm gefällt und Sie es auf Ihrer Seite einsetzen wollen, wäre ich froh um einen Link zur entsprechenden Seite.

Die Sache wurde gewissenhaft von mir getestet, aber auf anderen Computern können Probleme auftreten. Ich bin deshalb auf Feedback angewiesen.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.