Accueil › Forums › Programmation WIMS › Programmation dans le langage wims › afficher une image dans module
- Ce sujet contient 7 réponses, 3 participants et a été mis à jour pour la dernière fois par byache, le il y a 8 années et 9 mois.
-
AuteurMessages
-
-
8 avril 2016 à 17:22 #3334byacheParticipant::
Bonjour,
Je programme un module modtool non oef, dans lequel je voudrais afficher un gif animé.
Le gif est inséré dans une image générée par flydraw, mais il ne s’anime pas à l’écran : flydraw n’insère apparemment que la première vignette du gif.
Je pense qu’on ne peux pas contourner cela facilement, donc j’ai pris le parti d’afficher mon gif à côté de l’image générée par flydraw : j’utilise simplement une balise IMG :
Cependant, bien que le nom et le chemin pour accéder au fichier soient corrects, rien ne s’affiche (le texte du « alt » remplace l’image).
Est-ce que c’est parce que mon module n’est pas encore publié ou est-ce que c’est plus grave ?
Merci d’avance si quelqu’un connaît la réponse… sinon, je vais publier et je verrai bien d’ici quelques jours 😉 -
8 avril 2016 à 18:43 #3335bernadetteMaître des clés
-
9 avril 2016 à 11:57 #3337byacheParticipant::
Bonjour Bernadette,
Il y a par exemple cette image là :
http://wims.auto.u-psud.fr/wims/modules/devel/byache/tool~geometry~vectrep.fr/images/robotcoupe.gif -
9 avril 2016 à 12:29 #3338OlivierMaître des clés::
En fait, il faudrait connaitre l’adresse avec laquelle tu appelles l’image qui ne s’affiche pas.
L’erreur courante apparait souvent quand on appelle l’image avec « images/ » plutôt que avec la variable « $imagedir/ », ce qui donnerait en exemple quelque-chose comme ceci (qui ne marche donc pas) :
<img src="images/robot.gif" alt="robot">
et qu’il faudrait plutôt faire :
<img src="$imagedir/robot.gif" alt="robot">
Olivier Bado-Faustin / Université Côte d’Azur
-
9 avril 2016 à 14:14 #3339
-
11 avril 2016 à 07:32 #3340byacheParticipant::
finalement, ça ne marche toujours pas.
L’image est dans le dossier « images » du module.Si je mets :
$module/images/$robotenonce
j’obtiens le bon chemin vers l’image mais elle ne s’affiche pas.
Si je mets :
$imagedir/$robotenonce
le chemin est mauvais. (c’est quelque chose du type : http://wims.auto.u-psud.fr/robot70x80.png …)
Il y a peut-être un paramètre à régler dans mon module ?
-
11 avril 2016 à 21:30 #3341bernadetteMaître des clés::
imagedir n’est défini que pour les modules OEF.
Mets < img src= »$module_dir/images/xxx.png » alt= » » />
Ou définis toi-même au début de var.proc
imagedir=$module_dir/images$module_dir met l’adresse à partir de public_html.
Bernadette
- Cette réponse a été modifiée le il y a 8 années et 9 mois par bernadette.
-
13 avril 2016 à 08:13 #3343
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.