Frage

Ich versuche, die Hintergrundfarbe einer Tabellenzelle <td> zu ändern. Wenn ein Benutzer dann die Seite druckt, werden die Änderungen jetzt angezeigt.

Ich verwende derzeit ein unauffälliges Skript, um den folgenden Befehl für eine Reihe von Zellen auszuführen:

element.style.backgroundColor = "#f00"

Dies funktioniert auf dem Bildschirm in IE und FF. Wenn Sie jedoch zur Druckvorschau wechseln, gehen die Hintergrundfarben verloren.

Mache ich etwas falsch?

War es hilfreich?

Lösung

Haben Sie versucht, die Werte hart zu codieren, um zu sehen, ob Hintergrundfarben überhaupt in der Druckvorschau angezeigt werden?Ich denke, es ist eine Einstellung im Browser.

Andere Tipps

Ist es nicht empfehlenswert, dies mit Stylesheets zu tun?Sie können den Medientyp in der LINK-Anweisung in Ihrem HTML ändern, sodass die Seite beim Drucken auf den anderen Stil zurückgesetzt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top