2501gigi Posté 1 Juillet 2006 Posté 1 Juillet 2006 Bonjour a tous je suis tous nouveau sur se site qui ma l'air ma fois super bien. Bon voila mon probleme est que j'ai une page qui recapitule toute la commande (adresse,article,prix etv...) bien centrée tous bien comme il faut, mais quand je veut l'imprimer avec windows.print() ,à oui je cache aussi se que je ne veut pas avec un petit css, comme ma page et centré et que je ne veut pas la pousser vers la gauche il m'imprime la moitié. Alors j'ai lus qu'avec les feuille de style on pouvais faire sa ma je n'y connait rien et quand je dis rien c'est vraiment rien a par pour cacher des truc. J'aurais voulus savoir si il n'y a pas un autre moyen J'ai creer une page plus basique qui recupere les meme info mais je ne sais pas comment l'appeller pour l'imprimer sans que l'utilisateur la vois a par dans apercu avant impression. Bon voila merci de l'aide que vous pourrez m'apporter et bonne journée.
nalrem Posté 1 Juillet 2006 Posté 1 Juillet 2006 Tu peux tout à fait faire un css spécifique à l'impression. De cette façon l'internaute ne verra visuellement aucune différence, mais l'impression se fera en accord avec le css. Pour cela, utilise la ligne : <link rel="stylesheet" type="text/css" href="print.css" media="print" /> en plus de ta ligne habituelle <link rel="stylesheet" type="text/css" href="ecran.css" media="screen" /> Il suffit alors de refaire ta mise en page css dans print.css
2501gigi Posté 1 Juillet 2006 Auteur Posté 1 Juillet 2006 Merci nalrem de tas reponse mais comme j'ai dis dans mon message je n'y connait rien en CSS. je les places ou les deux ligne de code que tu ma donnée sur ma page recapitulatif ? Comment on creer des CSS Je fais la mise en page de ma page recap dans print.css Mais a quoi sert ecran.css putain je suis completement pomet je connais bien le php le html mais les feuille de style zero je suis vraiment un naze Si quelqu'un pourrais m'eclairer please.
Pagetronic Posté 1 Juillet 2006 Posté 1 Juillet 2006 (modifié) Le mieux c'est de faire générer par php un pdf, pour ca tu as la lib fpdf mais c'est pas tres facile à manipuler.. par contre le résultat est génial Modifié 1 Juillet 2006 par Pagetronic
2501gigi Posté 3 Juillet 2006 Auteur Posté 3 Juillet 2006 MErci pagetronic je vais essayer mais sa a l'air tendu sur tout pur que mes article apparaissent dans un tableau Merci encore.
Pagetronic Posté 4 Juillet 2006 Posté 4 Juillet 2006 MErci pagetronic je vais essayer mais sa a l'air tendu sur tout pur que mes article apparaissent dans un tableau Merci encore. Arf rien avoir.. test tu vera, ce n'est pas du html, c'est spécifique.. Je l'ai utilisé une fois pour un client je pense qu'un deuxième site et c'est bon je le maitriserais..
2501gigi Posté 4 Juillet 2006 Auteur Posté 4 Juillet 2006 j'ai peut etre trouver une autre solution Est il possible d'imprimer une page sans appuyer sur aucun bouton. Je m'explique j'ai creé une page similaire a ma page recapitulatif qui recupere les meme données mais de telle facon que sa rentre pour un format d'impression. Je fait appel a cette page par un bouton et quand je tombe dessus je veut que sa l'imprime direct puis une redirection se fait dans la seconde qui suit. Bon voila j'attend vous reponses.MERCI
Portekoi Posté 4 Juillet 2006 Posté 4 Juillet 2006 Tu peux mais attention, c'est pas "W3C" : Dans le Head : <script language="JavaScript"> DA = (document.all) ? 1 : 0; function handle_error() { alert("\nErreur : utilisez le boutton Print du navigateur.") return true; }; function fermer(){opener = self;self.close();};</script> Dans le Body : <script language="VBScript"> sub window_onunload on error resume next set WB = nothing on error goto 0 end sub sub print OLECMDID_PRINT = 6 OLECMDEXECOPT_DONTPROMPTUSER = 2 OLECMDEXECOPT_PROMPTUSER = 1 on error resume next if DA then call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1) else call WB.IOleCommandTarget.Exec(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER,"","","") end if if err.number <> 0 then if DA then alert "Erreur :" & err.number & " : " & err.description else handle_error end if end if on error goto 0 end sub if DA then wbvers="8856F961-340A-11D0-A96B-00C04FD705A2" else wbvers="EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B" end if document.write "<OBJECT ID=""WB"" WIDTH=0 HEIGHT=0 CLASSID=""CLSID:" document.write wbvers & """> </OBJECT>"</script> Et la balise Body : <body style="padding:0px; margin:0px" onload="window.print();"> Bon courage Porteko
2501gigi Posté 5 Juillet 2006 Auteur Posté 5 Juillet 2006 bonjour et merci portekoi est ce que sa marche aussi pour ceux qui on des mac?
Portekoi Posté 5 Juillet 2006 Posté 5 Juillet 2006 Bonjour, Je ne peux te répondre n'ayant pas de Mac dans mon parc informatique Mais normalement, oui Portekoi
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant