Bonjour,
Je veux imprimer un document (gr�ce � window.print()).
Mais mon document est sur fond jaune donc en appelant ma fonction imprimer je change la couleur de fond de mon doc pour la mettre en blanc et ainsi avoir une page imprim�e sur fond blanc.
Mais voila mon probleme j'aimerai remettre la couleur d'origine apres impression.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 document.getElementsByTagName('body')[0].style.backgroundColor='#FFFFFF'; window.print();
Si je mets un
alors cela n'attend pas et remet directement la couleur d'origine.
Code : S�lectionner tout - Visualiser dans une fen�tre � part document.getElementsByTagName('body')[0].style.backgroundColor='#LACOULEUR'
La seule solution que j'ai trouv�e pour l'instant est d'utiliser un setTimeout(). Mais cette solution ne me convient pas.
Quelqu'un a t'il une id�e ? Merci
Partager