OVH Cloud OVH Cloud

Impression

2 réponses
Avatar
philg42
Bonjour.
Je souhaite proposer des impressions de pages sur un de mes sites.
Jusque la , pas de soucis avec window.print et une page de css pour
média="print".
Par contre, je voudrais proposer à mes visiteurs le choix d'imprimer ou non
les images.
Comment faire?
J'ai créé une page avec un formulaire (2 radios boutons) mais je ne sais
comment déclecher l'impression de la page appelante.
JS et/ou PHP?
Merci de vos réponses.

2 réponses

Avatar
Thibaut Allender
J'ai créé une page avec un formulaire (2 radios boutons) mais je ne sais
comment déclecher l'impression de la page appelante.


En JS, on doit pouvoir changer la feuille de style print chargée lors du
click sur chaque radio
Je dirais qu'il suffit de s'inspirer d'un script de changement de
feuille de style en JS et de l'appliquer au bon media

--
thibaut allender | http://capsule.org | http://photo.capsule.org

Avatar
philg42
"Thibaut Allender"
a écrit dans
le message de news:
J'ai créé une page avec un formulaire (2 radios boutons) mais je ne sais
comment déclecher l'impression de la page appelante.


En JS, on doit pouvoir changer la feuille de style print chargée lors du
click sur chaque radio
Je dirais qu'il suffit de s'inspirer d'un script de changement de
feuille de style en JS et de l'appliquer au bon media

Bonjour et merci de ta réponse. Je me suis sans doute mal exprimé.

J'ai une page A que je propose d'imprimer avec les ID qui vont bien pour le
média print. De cette page A, lors du click sur le bouton imprimer, j'ouvre
une popup B qui propose l'impression texte ou texte + image. Lorque le
visiteur valide, je veux lancer l'impression de la page A avec les
paramètres de B.
J'ai tenté, <form.. action="window.print('<? echo $url; ?>')" ...> mais ça
m'imprime la page B et non A
$url et l'url relatif de la page appelante.
D'autre idées.
Merci