Hi,
ich habe eine Seite mit mehreren Diagrammen als Bilder.
Ich möchte neben jedes Bild (Diagram) eine Drucker-Schaltfläche stellen, so dass man jeweils nur das Bild druckt was man möchte und nicht die ganze Seite. Ist sowas möglich ...
nur auf Umwegen und mit Einschränkungen. Mit reinem HTML schon mal gar nicht.
und wenn ja, was wäre eine einfache Möglichkeit?
Du müsstest mit Javascript nachhelfen, beispielsweise beim Klick auf das entsprechende Element eine (zusätzliche) Klasse für html oder body setzen, dann window.print() aufrufen, und die Klasse dann wieder wegnehmen. Im Print-Stylesheet legst du dann fest, dass alle Kindelemente dieser Klasse mit Ausnahme des einen, das gedruckt werden soll, ein display:none; verpasst kriegen.
Alternativ könntest du den Elementen, die zum Drucken auswählbar sind, eine Checkbox voranstellen und im Print-Stylesheet alles außer input:checked+* ausblenden. Dann geht's ohne Javascript, und außerdem hätte man die Option, mehrere Diagramme auf einmal auszuwählen.
Ciao,
Martin
Die meisten Menschen werden früher oder später durch Computer ersetzt.
Für manche würde aber auch schon ein einfacher Taschenrechner genügen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(