Fonction print

Résolu
maxime_B Messages postés 822 Statut Membre -  
maxime_B Messages postés 822 Statut Membre -
bonjour
je voudrais savoir, comment faire pour mettre un bouton pour imprimer SEULEMENT une partie de la page?
dans le style
<html>
<head>
<title>ma page</title>
</head>
<body>
je suis un peu énervant je sais.lol</p>
(texte à imprimer=>)

je m'appelle david tes poches et si tu arrives à imprimer ce que je viens d'écrire, chapeau
(fin du texte à imprimer)
</body>
</html>

--
mieux vaut la fermer et passer pour un con, plutôt que de l'ouvrir pour dire des conneries...

11 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    En fait ouais tu as deux css. Donc deux fichiers... Un que tu importe de manière classique, et l'autre que tu importe pour les impression (cf liens ci dessus)
    1
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Ca peut se faire via une css. Je sais c'est un peu succint comme réponse mais je ne connais plus la syntaxe exacte, donc cf google pour la suite.

    Bonne chance
    0
    1. maxime_B Messages postés 822 Statut Membre 55
       
      merci quand même.
      mais bon j'ai le code pour la fonction print, mais alors ça fait toute la page, c pour ça que je demande
      0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    En fait il faut que tu fasses des calques je crois (<div> </div> et les rattacher à une classe css qui sera printable ou pas).
    0
  4. maxime_B Messages postés 822 Statut Membre 55
     
    bon ok je sais que ça va avec des div alors.Mais quelqu'un n'aurais pas le code svp?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. maxime_B Messages postés 822 Statut Membre 55
     
    voilà le fameux code pour imprimer la page en cours:
    <form>
    <input type=button value="Imprimer" onclick="window.print();">
    </form>
    mon seul problème consiste donc à n'imprimer qu'une PARTIE de la page(laquelle se trouvant apparemment dans les balises <div>, parait que c plus simple)
    mais comment faire pour n'imprimer que cette petite partie?
    0
  7. maxime_B Messages postés 822 Statut Membre 55
     
    ok je vais essayer , mais je ne coprends pas grand chose..
    0
  8. maxime_B Messages postés 822 Statut Membre 55
     
    je vois ce que c'est mais je ne sais pas si c'est ce que je veux faire(comme je comprends en plus pas beaucoup l'anglais.lol)
    en fait ce sont 2 styles différents.J'en utilise deja un pour la page meme et le 2 ième ce serait pour changer les couleurs, etc.. quand ça imprime.Mais ce que je n'arrive pas à faire c'est imprimer juste une partie ou enlever les truc à ne pas imprimer(comme les liens, le choix de la couleur de fond, etc...)
    0
  9. maxime_B Messages postés 822 Statut Membre 55
     
    ..
    0
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Il suffit de redéfinir les classes css lors de l'impression qui définissent les couleurs de tes objets. Non ?
    0
    1. maxime_B Messages postés 822 Statut Membre 55
       
      oui, il me semble que c'est dans le css mais donc si je comprends bien, je dois faire un fichier apart pour l'impression???
      apparemment, il faut mettre ce qui ne doit pas apparaître mais je ne sais pascomment on fait.lol
      0
  11. maxime_B Messages postés 822 Statut Membre 55
     
    ok merci
    je crois que ça fonctionne

    a+
    0