Bonjour,
Je voudrais créer un bouton qui me permette d'imprimer un tableau sur une page, qui constitue juste une partie de la page en question.
Comment définir ma zone d'impression?
Merci,
Bonjour,
Je voudrais créer un bouton qui me permette d'imprimer un tableau sur une page, qui constitue juste une partie de la page en question.
Comment définir ma zone d'impression?
Merci,
Salut,
le plus simple serait de faire une page intermédiaire contenant uniquement ton tableau. (D'ailleurs je suis pas sur qu'il y ait d'autre moyen) Tu fais un lien sous ton tableau qui pointe vers la page intermédiaire, tu peux ensuite jeter un coup du côté de JS pour ouvrir directement la fenêtre d'impression (window.print()).
[edit]En fait, plus simple tu peux définir un .css que tu lies en tant que media print dans lequel tu mets tous tes composants HTML en display: none; à part le tableau que tu veux imprimer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <LINK rel="stylesheet" type="text/css" media="print" href="print.css">
Vive les roues en pierre
déclare dans ta feuille de style un type de média
par exemple, et ajouter dans ta balise body id="body",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 @media print { #body { display: none; } #tableau { display: block; } }
balise table id="tableau"
c'est juste l'idée, pas testé, mais le principe est là
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager