Dabei seit: 21.08.2003 Ort: im Norden Alter: 42 Geschlecht:
Verfasst Do 28.08.2003 11:47 Titel
[HILFE] Druckfunktion für Teil einer Webseite
Hallo
wie kann ich einen Teil einer Webseite ausdrucken lassen?
Also mit <a href="javascript:window.print()"></a> wird ja die ganze Seite gedruckt.
Ich möchte aber, dass nur ein Teil z.B. ein Formular ausgedruckt werden kann.
Dabei seit: 20.02.2002 Ort: - Alter: 42 Geschlecht:
Verfasst Do 28.08.2003 11:55 Titel
also wenn du Frames verwendet hast mußt du einfach eine Verweiß auf den Frame mit in die Funktion schreiben, ansonsten funzt das soweit ich nicht nur einen Teil auszudrucken
Dabei seit: 04.04.2002 Ort: Ansbach Alter: 44 Geschlecht:
Verfasst Do 28.08.2003 12:03 Titel
möglich ist das schon. nur etwas kompliziert. du musst den teil der webseite der ausgedruckt werden soll in ein neues fenster übernehmen (bei dynamisch erzeugten seiten kannst du das z.b. mit variablenübergabe tun) und kannst dann dieses ausdrucken. hier kannst du die seite auch gleich printoptimiert ausdrucken. schau mal auf www.hotscripts.com - da gibts ein paar php-scripte mit denen es möglich ist solche "druck-Seiten" relativ einfach und schnell zu erstellen. du musst dann in einer eigentlichen seite nur noch ein start- und ein schluss-tag setzen und alles was dazwischen ist, wird an die druckseite übermittelt und ausgedruckt.
Dabei seit: 17.03.2003 Ort: - Alter: - Geschlecht:
Verfasst Do 28.08.2003 12:09 Titel
Dazu benötigst Du ein spezielles Style Sheet für die Druckausgabe. Im Kopf Deiner HTML-Seite importierst Du jeweils eine CSS-Datei für die Bildschirmdarstellung und eine für die Druckausgabe:
In Deiner Datei "ausdruck.css" könntest Du jetzt folgende Klasse anlegen:
Code:
.nichtdrucken {display: none}
Um jetzt einen Tag nur am Bildschirm nicht aber beim Ausdruck auszugeben, müsste er so aussehen:
Code:
<p class=nichtdrucken>Diesen Text kann man nicht drucken</p>
Umgekehrt kannst Du jetzt natürlich auch Elemente druckbar machen, die man nicht am Bildschirm sehen kann. Idealerweise kannst Du diese Technik nutzen, um die Druckausgabe nach Deinen Vorstellungen zu gestalten, so dass sich aufgrund der unterschiedlichen Style Sheets Bildschirm- und Druckausgabe völlig unterscheiden können.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB