|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
Bonjour
Je cherche à afficher une image en fonction de l'etat d'une variable 'var' 'var' pourra être égale à 0,1,2 ou 3 si 'var' = 0 je voudrai afficher LED0.gif si 'var' = 1 je voudrai afficher LED1.gif etc ... Pour cela, j'ai intégré ceci dans la ma page HTML : Code :
document.getElementById('var').innerHTML = '<img src="LED'+getXMLValue(xmlData, 'var')+'.gif">'; Je pense que j'ai mal écris ma fonction Java script, peut être manque t-il un ' quelque-part, car je n'ai aucune image affichée. Cependant, lorsque j’écris ceci, l'image apparait bien : Code :
<span id="var"><img src="LED0.gif"></span> Je vous remercie, |
|
|
00
|
|
|
#2 | ||
![]() ![]() Nicolas Ingénieur développement logiciels Inscription : juin 2009 Messages : 1 712 ![]() |
Premièrement, pour avoir une meilleure aide, poste dans le bon topic. En l'occurrence ici Javascript et non Java.
Ensuite, je te donnerais ce conseil (de débutant) : Code :
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
Merci à vous,
J'ai bien les 2 alertes , la premiere me renvoi NULL, en effet var = 0 pour la seconde, j'obtiens le code suivant dans la fenêtre : Je veux à présent afficher l'image je procède ainsi, mais ça ne fonctionne pas, peut etre est ce incorrect ? Code :
document.getElementById('etat').innerHTML = var imageLED; Faut il nommer le fichier image LED0.gif ou plutot LEDNULL.gif ? Merci à vous, |
|
|
00
|
|
|
#4 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir,
Code :
document.getElementById('etat').innerHTML = imageLED; |
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 806 ![]() |
Citation:
C'est quoi cette fonction getXMLValue() ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
oui Bovino, vous avez raison
je ne sais pas pourquoi je récupère null à la place de "0" |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
getXMLValue() permet d'aller chercher dans un fichier xml, le contenu d'une variable ('var') qui à été envoyée par un équipement distant.
lorsque je consulte le fichier xml, la valeur 'var' est pourtant bien remplacée par la valeur attendue, c'est étrange que le script n'arrive pas à la récupérer. -> http://10.0.0.200/status.xml --> ci joint son contenu lorsque je l'appelle directement, on voit ici que var = 1 <response> <var>1</var> </response> |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 806 ![]() |
Sans le code de getXMLValue(), difficile de t'aider !
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#9 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
J'ai été un peu vite , la fenêtre "alerte" me retourne bien la valeur 1 pour var. Ca marche.
A présent, je voudrai tout intégrer dans une ligne mais ça ne fonctionne pas, je pense avoir un pb de syntaxe quelque part : Code :
document.getElementById('LED').innerHTML = '<img src="LED' + getXMLValue(xmlData, 'var') +'.gif</img>">'; Code :
|
||
|
|
00
|
|
|
#10 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2008 Messages : 251 ![]() |
Bonjour
Auriez vous une idée pourquoi cette ligne ne fonctionne pas ? Code :
|
||
|
|
00
|
|
|
#11 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Vérifie bien la fermeture des quotes.
Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
… Et des balises également
Code :
document.getElementById('LED').innerHTML = '<img src="LED' + getXMLValue(xmlData, 'var') + '.gif">';
__________________
Disposition de clavier ergonomique française : Bépo |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com