Hi,
Ich habe auf einer meiner Seiten eine Grafik, die ich per Button drucken kann. Funktioniert soweit auch gut, nur dass der Button mitgedruckt wird. Nun hab ich versucht ueber display:none diesen beim drucken auszublenden, was aber nicht funktioniert. So:
<style media="print">
Da fehlt schon mal das type-Attribut.
.noprint {display:none;}
</style>
<BODY topmargin="0" leftmargin="0">
zwei nicht-existente Attribute.
<div class="noprint">
Ein überflüssiges div - die Klasse könnte man auch direkt der Tabelle zuweisen.
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="button" value="print" onClick="javascript:window.print()"></td>
javascript: hat im Eventhandler nichts verloren.
- Der Button wird aber trotzdem mit ausgedruckt. Warum?
Welcher Browser ist betroffen, in welcher Version?
Passiert das auch, wenn der Code valide und korrekt ist?
- Wie kriege ich die Grafik fuer den Druck positioniert und in der Groesse geaendert?
Indem Du im Druck-Stylesheet Deinen Wünschen entsprechende Positionierungs- und Größenangaben für die Grafik machst.
cu,
Andreas
MudGuard? Siehe http://www.mud-guard.de/