begin process at 2012 05 29 10:05:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Imprimer une image avec une légende


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Imprimer une image avec une légende

lundi 20 octobre 2008 à 16:07:43 | Imprimer une image avec une légende

cecile1

Bonjour, voila mon problème: J'ai appelé une fonction javascript toute simple pour imprimer une image, ma fonction est la suivante: function imprimer(image) { fenetre=window.open(image); fenetre.print(); fenetre.close(); } Cette fonction est appellé dans mon HTML comme ceci: IMPRIMER 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
lundi 20 octobre 2008 à 16:23:17 | Re : Imprimer une image avec une légende

bultez

Membre Club
bonjour,

ajoutes le n° dans le pop-up

par exemple ( brut de fonderie ! ) depuis la page qui crée le pop-up :

<script>
    function impr()
    {    pop.document.body.innerHTML+="exemple";
        pop.print();
    }
    var pop=window.open("file://D:/Mes documents/Mes images/Etranges+Illusions/caisse.bmp");
</script>
<input type="button"
        onclick="impr();" />

bon, j'ai mis un boton, car il afut attendre que le pop-up soit effectivement ouvert
setTimeout, ou mieux tester le contenu du pop-up

Cordialement

          Bul [mon Site] [M'écrire]        

lundi 20 octobre 2008 à 16:43:56 | Re : Imprimer une image avec une légende

cecile1

Merci pour ta réponse!
je pense que tu n'as pas compris ce que je voulais faire.
Pour resituer, j'ai une page avec 12 miniatures et des boutons imprimés. Ces boutons régissent à la fonction imprimer (cf au dessus) le problème est que chaque image à un numéro différent inscrit dans une div.
Mon problème est donc de faire apparaître ce numéro lors de l'impression.

Je voudrais juste appellé cette div lorsque j'imprime mon image.
Je ne suis pas une pro dans le javascript alors peut-être n'ai je pas compris ton script dans ce cas peux tu me l'expliquer.
Merci encore
lundi 20 octobre 2008 à 18:08:05 | Re : Imprimer une image avec une légende

bultez

Membre Club
>>je pense que tu n'as pas compris ce que je te disais de faire.
tu nous donnes un bout de code qui utilise un pop-up
pour imprimer l'image en question ( window.open ... )
je te conseillais, si on peut se permmettre de
donner un quelconque conseil à quiconque,
d'ajouter, dans ce pop-up, le n° de l'image

j'écrivais pop.document.body.innerHTML+="exemple";
c'était.... un exemple.
tu remplaces par fenetre.document.body.innerHTML+=le n° de ton image.

>>je ne suis pas une pro dans le javascript a
moi non plus.
@+
lundi 20 octobre 2008 à 18:20:44 | Re : Imprimer une image avec une légende

cecile1

merci Bultez,
J'ia peut-être oublié de mentionner que mon script est dans le header et est appelé à chaque bouton imprimer ( soit 12 fois par page), le numéro change donc à chaque image. Je ne peux donc pas l'inscrire définitivement, quels solutions peux-tu me proposé?

ps: par ailleurs je n'ouvre pas de pop-up mais seulement l'image dans l'exploreur.


Merci
mardi 21 octobre 2008 à 10:32:42 | Re : Imprimer une image avec une légende

bultez

Membre Club
tu as une fonction ! passe lui en paramètre le n° de l'image , non ?
         Bul [mon Site] [M'écrire]         

mardi 21 octobre 2008 à 10:36:01 | Re : Imprimer une image avec une légende

cecile1

Oui  c'est ce que je pensais faire le problème c'est que je ne connais pas la syntaxe exact et malgrés plusieurs essais je n'y arrive pas.
Peut-tu m'aider?
mardi 21 octobre 2008 à 12:33:52 | Re : Imprimer une image avec une légende

bultez

Membre Club
faut que tu te mettes au javasccript ! enfin... à la programmation !
ne pas savoir passer un paramètre à une fonction ?
1° c'est quasi la même chose avec tous les langages
2° tu as plus de 2000 sources en javascript, et je
    dirais qur toutes passe des paramètres à des fonctions
3° c'est expliqué dans toutes les docs
4° aide toi, les intervenants de CodessSources t'aideront
     fais quelque chose... on t'aidera à metre au point.
5° on n'a pas toutes les billes pour te le faire
    ( où est ce n° d'image.. ), et ça apporterait quoi à qui
    de te le faire ?
          Bul [mon Site] [M'écrire]         

mardi 21 octobre 2008 à 12:58:44 | Re : Imprimer une image avec une légende

cecile1

voici mon code (il m'imprime l'image et le mot exemple):
<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Style27" >-388-</span ></strong> </div>
</body>

J'espère que ça te suffira pour t'aider!
Merci d'avance
ps: je suis graphiste avant tout et l'apprentissage de la programmation je la laisse à des gens que le code passionne!
mardi 21 octobre 2008 à 13:20:40 | Re : Imprimer une image avec une légende

bultez

Membre Club

et ben alors ? tu passe déjà un paramètre dans ta fonction ?   ( image )

passe lui en un 2ème qui serait le n° d'image
imprimer('picts/BOUT_01.jpg',le n° de l'image... car on ne sait toujours pas où c'est );"

fonction imprimer(image,noimage)
et au lieu de mettre fenetre.document.body.innerHTML+="exemple";
tu ferais fenetre.document.body.innerHTML+=noimage;


> l'apprentissage de la programmation je la laisse à des gens que le code passionne!
certes ! mais moi personne ne m'aide pour faire ce que
tu sais probablement faire,  du graphisme....
et si tu ne fais aucun effort....

          Bul [mon Site] [M'écrire]         


1 2

Cette discussion est classée dans : fonction, image, fenetre, imprimer, numéro


Répondre à ce message

Sujets en rapport avec ce message

fenetre scrollable en fonction de la résolution ????? [ par fcdconnect ] lut tlm... une fois de plus une question je l'espère pertinente :je souhaiterai rendre une page scrollable en fonction de la résolution d'affichage du Besoin urgent d'une fonction Javascript [ par David ] Bonjour,Voici le context:J'utilise des JSP dans lesquelles j'insert des tags avec des listes déroulantes en import Java.J'ai un champ text dans lequel Window.focus !... [ par AgentSmith ] 1er problême :Je n'arrive pas à cree la fonction qui me permet de garder une fenetre au premier plan.En revenat sur la fenetre parent la fenetre pop-u Imprimer un document [ par krys ] Bonjour a tous,Je voudrais lorsque je clique sur un lien en php, qu'une autre page s'imprime avec la fonction:onclick='javascript:window.print(mapage. position d'une image [ par Ferdi ] SalutDans une fenetre popup je place une image par l'instruction suivante qui se trouve dans cette meme fenetre:document.write("");Num represente un n imprimer une image [ par riccox44 ] J'aimerais que le surfeur puisse imprimer un plan d'accès, sans l'ouvrir dans un browser. Est-ce possible?Avez vous d'autre sugestion a me proposer?wh Changer image dans la meme fenetre [ par metis15 ] Bonjour,je cherche un JS qui marcherait dans NN 4.78 et + :Genre le 15867, changer une grande image dans la page en cliquant un bouton, ou des images Une fonction ki appel un fonction [ par DjHercule ] Bonjour Merci de consacrer un peu de votre temps à mon PB !!Voici mon probleme ...j'ai deux fonction que voici:Function attend(Prev){ if (!Prev.comple menu redimensionnable [ par aurelivs ] bonjour jai toujours un probleme concernant mon menu. bon, jai intégré du css avec position:absolute, comme ca je peux placer mes boutons exactement Upload lancer par un Click image ! [ par GuilleW ] Voila je voudrai lancer la fenetre de window pour choisir un fichier lors d'un upload mais pas par un je voudrai lancer cette fenetre de window par un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales