2008-08-27 29 views
1

Ce que j'essaie de faire est de changer la couleur d'arrière-plan d'une cellule de table <td> puis lorsqu'un utilisateur va imprimer la page, les changements sont maintenant affichés.Imprimer les modifications DOM

Je suis actuellement en utilisant un script discret pour exécuter la commande suivante sur une plage de cellules:

element.style.backgroundColor = "#f00" 

Cependant, cela fonctionne à l'écran dans IE et FF, quand vous allez à l'aperçu avant impression, les couleurs de fond Sont perdus.

Est-ce que je fais quelque chose de mal?

Répondre

0

Avez-vous essayé de coder en dur les valeurs juste pour voir si les couleurs d'arrière-plan apparaissent sur l'aperçu avant impression? Je pense que c'est un paramètre dans le navigateur.

2

N'est-il pas recommandé de le faire avec des feuilles de style? Vous pouvez changer le type de média dans l'instruction LINK dans votre code HTML, donc quand la page sera imprimée, elle reviendra au style différent.