Bestimmte Bereiche einer HTML-Seite drucken
Jogi
- javascript
0 Siechfred0 systom0 Jogi0 Postmaster0 Siechfred0 Postmaster0 at
0 Siechfred0 Siechfred
Nein, nicht das was Ihr vielleicht denken mögt.
Teile einer HTML-Seite beim Druck nicht mitdrucken, ist
mir bekannt.
Aber folgendes:
Mein (schwer zufriedenzustellender) Kunde hat auf seiner
HTML Seite 3 Tabellen untereinander.
Jetzt möchte er auf Knopfdruck sagen:
usw....
Ich kann wohl entweder ALLES drucken, oder bestimmte
Inhalte GENERELL nicht drucken.
Aber wahlweise? Geht das?
Für Tipps wäre ich sehr dankbar.
Grüße
Jogi
Hallo Jogi.
Na, Dauerfrager heute? ;)
Jetzt möchte er auf Knopfdruck sagen:
- Druck mir alles
- drucke nur Tabelle 1
- drucke Tabelle 1 und 3
Dann setze die CSS-Eigenschaft 'display' entsprechend deinen (bzw. deines Kunden) Wünschen ein.
Freundschaft!
Siechfred
Ich schließe mich meinem Vorredner an:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
@media print
{
.noprint {display:none;}
}
-->
</style>
</head>
<body>
<table class="noprint" width="46%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td>print nicht</td>
</tr>
</table>
<br>
<table width="46%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td>druck mich</td>
</tr>
</table>
<a href="javascript:window.print()">druck</a>
</body>
</html>
Bitteschön
Ihr habt mich nicht verstanden.
Nicht ICH, sondern der USER soll bestimmen können, welche
Tabelle gedruckt wird.
Der Kundes stellt sich das so vor:
Der User klickt auf "Drucken"
Dann geht ein kleines Fenster auf, in dem steht:
Hab die Vermutung, das geht gar nicht...
Grüße
Jogi
Tagchen Jogi,
Der User klickt auf "Drucken"
Dann geht ein kleines Fenster auf, in dem steht:
- Alles drucken
- Tabelle 1
- Tabelle 2
- Tabelle 3
Hab die Vermutung, das geht gar nicht...
Dann setze die display-Eigenschaft doch einfach per JavaScript? Was steht dem im Wege?
Schöne Grüße
Hallo Jogi.
Ihr habt mich nicht verstanden.
Oh doch :)
Der User klickt auf "Drucken"
Dann geht ein kleines Fenster auf, in dem steht:
- Alles drucken
- Tabelle 1
- Tabelle 2
- Tabelle 3
Dann mache ein Formular mit Radiobuttons:
[ ] Alles Drucken
[ ] Drucke Tabelle 1
[ ] Drucke Tabelle 2
[ ] Drucke Tabelle 3
Lies die Radiobuttons mit JavaScript aus und setze in Abhängigkeit davon die display-Eigenschaften der Tabellen dynamisch auf none oder block. Das Ganze könnte dann noch in einem Vorschaufenster mit Druckbutton dargestellt werden.
Freundschaft!
Siechfred
Mahlzeit Siechfred,
ist das eigentlich dein richtiger Name?
Lies die Radiobuttons mit JavaScript aus und setze in Abhängigkeit davon die display-Eigenschaften der Tabellen dynamisch auf none oder block. Das Ganze könnte dann noch in einem Vorschaufenster mit Druckbutton dargestellt werden.
Na, das sagte ich doch gerade? :-)
Schöne Grüße!
Hallo Postmaster.
ist das eigentlich dein richtiger Name?
Du zweifelst? Dann recherchiere im </archiv/> ;)
Na, das sagte ich doch gerade? :-)
Jaja, man sollte vor dem Absenden doch noch einen Sicherheits-Reload des Forums machen :)
Freundschaft!
Siechfred
Morsche Siechfred,
ist das eigentlich dein richtiger Name?
Du zweifelst? Dann recherchiere im </archiv/> ;)
Da steht ein Link auf siechfreds-welt.de, das wiederum führt nach klicks.at -- ist das richtig so? :)
Na, das sagte ich doch gerade? :-)
Jaja, man sollte vor dem Absenden doch noch einen Sicherheits-Reload des Forums machen :)
Sorry, wollte dir nicht auf die Füße treten.
Schöne Grüße
Hallo Postmaster.
Da steht ein Link auf siechfreds-welt.de, das wiederum führt nach klicks.at -- ist das richtig so? :)
Nö, siechfreds-welt.de gibt es nicht mehr (keine Zeit mehr zum Pflegen der Inhalte). Was mich wundert, ist die Weiterleitung auf diese seltsame Seite. Wenn es nicht so aufwändig wäre, würde ich die Devs bitten, die Seite aus dem Datenbestand des Archivs zu entfernen.
Sorry, wollte dir nicht auf die Füße treten.
Hast du nicht.
Freundschaft!
Siechfred
Hallo.
Das Ganze könnte dann noch in einem Vorschaufenster mit Druckbutton dargestellt werden.
Oder noch schöner in ein <select> mit "onchange", wobei bei "Bitte auswählen" dann eben nichts gedruckt werden sollte.
MfG, at
Hallo Jogi.
Ihr habt mich nicht verstanden.
Oh, ich glaube schon. Ich habe dir mal ein einfaches Affenformular mit JS gebastelt:
http://test.anaboe.net/druckauswahl.html
So stellst du dir das doch in etwa vor, oder nicht?
Freundschaft!
Siechfred
Hallo Jogi.
Nicht ICH, sondern der USER soll bestimmen können, welche Tabelle gedruckt wird.
So sieht meine derzeitige, etwas umständliche, aber funktionierende Lösung aus:
http://test.anaboe.net/drucken2.html
Freundschaft!
Siechfred
PS: das nächste Mal gleich im Forum, gelle ;)