Se connecter avec
S'enregistrer | Connectez-vous

[RESOLU] [window.print()] impression PHP / HTML / JS

Dernière réponse : dans Programmation

Je développe une application en php / html et je voudrais savoir si avec l'instruction window.print() il y avait moyen d'appeler une nouvelle page qui mettrait en forme le tableau que je veux imprimer?
En fait là avec window.print() ça imprime mon tableau tel qu'il est dans mon application, alors que je veux l'imprimer avec une autre mise en forme...
J'espère avoir été claire, pour plus de précision je suis à votre disposition.
Merci d'avance!
Lassé par la pub ? Créez un compte

J'ai essayé ta solution, coca25, mis le problème c'est que lorsque j'appuie sur le bouton, ça lance le tableau tel qu'il devrait être lors de l'impression, (ça me l'affiche) et ensuite je suis forcée de faire Fichier, Imprimer.... Alors que normalement le window.print() lance directement l'outil d'impression, et là il ne reste plus qu'a appuyer sur ok...

Je me suis contentée de mettre window.print() à la fin de mon fichier, est-ce qu'il y aurait un autre moyen, ou est-ce que je l'ai mal fais??

Connais tu les CSS?
Avec les CSS, tu peux faire de la mise en forme et c'est très puissant.
Et tu peux différentié pour quel type de media il faut utiliser tel ou tel feuille de style.
Du coup dans la page ou il y a ton tableau, tu inclus tes feuilles de style pour screen et print. Et la magie, quand tu imprime ton document, il aura la mise en forme de la feuille de style pour l'impression. A toi de différentié tes 2 feuilles de style comme tu veux.

Un article intéressant là dessus : http://pompage.net/pompe/impression/
Un autre (doc. du W3C traduite) : http://www.yoyodesign.org/doc/w3c/css2/media.html
Lassé par la pub ? Créez un compte
Tom's guide dans le monde