Imprimer une image avec une légende
anomyme
-
lanner -
lanner -
Bonjour,
voila mon problème:
J'ai une page HTML avec 12 miniatures et 12 boutons "imprimer" qui appel une fonction javascript toute simple situé dans mon header, ma fonction est la suivante:
function imprimer(image)
{
fenetre=window.open(image);
fenetre.print();
fenetre.close();
}
Mon problème est le suivant, chacune de mes images à un numéro et mon client me demande de faire apparaitre ce numéro lors de l'impression.
Sachant que le nom de l'image ne correspond pas au numéro de celle-ci et que le numéro de l'image est indiqué dans une div. comment puis-je améliorer mon script pour faire apparaitre mon numéro, lors de l'impression?
Merci de votre réponse
voila mon problème:
J'ai une page HTML avec 12 miniatures et 12 boutons "imprimer" qui appel une fonction javascript toute simple situé dans mon header, ma fonction est la suivante:
function imprimer(image)
{
fenetre=window.open(image);
fenetre.print();
fenetre.close();
}
Mon problème est le suivant, chacune de mes images à un numéro et mon client me demande de faire apparaitre ce numéro lors de l'impression.
Sachant que le nom de l'image ne correspond pas au numéro de celle-ci et que le numéro de l'image est indiqué dans une div. comment puis-je améliorer mon script pour faire apparaitre mon numéro, lors de l'impression?
Merci de votre réponse
Configuration: Windows Vista / firefox / IE / Ckrome
3 réponses
-
J'ai un peu avancé mais je reste tout de même bloqué
voila le côte que j'ai:
<head>
<script type="text/javascript">
function imprimer(image)
{
fenetre=window.open(image);
fenetre.document.body.innerHTML+="exemple";
fenetre.print();
fenetre.close();
}
</script>
</head>
<body>
<div class="print" style="float:left"><a href="javascript:imprimer('picts/BOUT_01.jpg')" class="print"><img src="images/print_13.jpg"> IMPRIMER</a><strong> <span class="Style27" >-388-</span ></strong> </div>
</body>
Quand j'imprime, il me sort mon image avec "exemple noté à côté. Je n'arrive pas à créer une variable me permettant d'appeler l'image avec le numéro à côté.
je sais pas si c'est très clair mais si quelqu'un pouvait m'aider
Merci d'avance. -
J'ai trouvé ce que je voulais je vous donne mon code pour ceux que ça intéresserait.
function imprimer(image,noimage)
{
fenetre=window.open(image);
fenetre.document.body.innerHTML+="<br>image n°"+noimage;
fenetre.print();
fenetre.close();
}
et ensuite j'appel la fonction comme ceci:
<div ><a href="javascript:imprimer('picts/image.jpg', '388')" > IMPRIMER</a></div>
j'espère que ça vous aidera.
à bientôt -
Salut, as tu résolu le problème sous firefox car cela fonctionne sous IE mais pas sous firefox
Merci