Nur eine Tabellen-Zelle drucken

matthiasschnueriger

Erfahrenes Mitglied
Da die Suchfunktion im Moment leider nicht funktioniert, ist es schwierig herauszufinden, ob schon jemand das gleiche Problem hatte.

Ich möchte ein Javascript erstellen, bei dem nur die gewünschte Zelle (einer Tabelle) gedruckt wird.
Ist das möglich?

Danke und Gruss Matthias
 
eine Variante.....öffne ein neues Fenster per "window.open()"...schreibe den Inhalt der Zelle hinein, und lass es ausdrucken.

ne andere Möglichkeit....

erstelle einen CSS-Block für die Druckausgabe:

Code:
<style type="text/css">
<!--
@media print
{

    td{display:none;}

    .drucken{display:block}

}
-->
</style>

Der zu druckenden Zelle verpasse die class "drucken".

Dann lasse Drucken. Das funktioniert also erstmal weitestgehend per CSS.
Wenn du zwischen den zu druckenden Zellen wechseln willst, müsstest du per JS den className der Zellen ändern.
....Die Zellen zum Drucken mit dem Klassennamen "drucken" versehen...bei allen anderen Zellen den Klassennamen entfernen.
 
media=print

Vielen Dank für deine Antwort. Ich habe es jetzt mit einer CSS-Druckversion gelöst.
Aber eben, gelöst ist das ganze noch nicht. In der Screen-Ansicht, habe ich links eine Spalte (160px Breite), in der meine Navigation drin ist. In der Print-Version, sollte diese Spalte jedoch verschwinden (0px), damit mein Text auch am linken Seitenrand ausgedruckt wird.

Ich hoffe diese Frage versteht jemand :-)!?
 

Neue Beiträge

Zurück