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
A voir également:
- Imprimer une image avec une légende
- Légende image word - Guide
- Imprimer tableau excel sur une page - Guide
- Journal de naissance gratuit a imprimer - Télécharger - Histoire & Religion
- Comment imprimer en a5 - Guide
- Créer une image iso - Guide
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.
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
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