2008-08-27 7 views
1

Was ich versuche zu tun, ist die Hintergrundfarbe einer Tabellenzelle <td> ändern und wenn ein Benutzer geht, um die Seite zu drucken, werden die Änderungen jetzt angezeigt.Drucken von DOM-Änderungen

ich zur Zeit ein unauffälliges Skript bin mit dem folgenden Befehl auf einer Reihe von Zellen laufen:

element.style.backgroundColor = "#f00" 

Dies funktioniert auf dem Bildschirm in IE und FF, aber wenn Sie gehen Vorschau zu drucken, die Hintergrundfarben sind verloren.

Mache ich etwas falsch?

Antwort

0

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

2

Wird dies nicht mit Stylesheets empfohlen? Sie können den Medientyp in der LINK-Anweisung in Ihrem HTML-Code ändern. Wenn die Seite also gedruckt wird, wird sie auf den anderen Stil zurückgesetzt.