Attendre la fin de window.print()
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.
Code:
1 2
| document.getElementsByTagName('body')[0].style.backgroundColor='#FFFFFF';
window.print(); |
Mais voila mon probleme j'aimerai remettre la couleur d'origine apres impression.
Si je mets un
Code:
document.getElementsByTagName('body')[0].style.backgroundColor='#LACOULEUR'
alors cela n'attend pas et remet directement la couleur d'origine.
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