Valeur d'une variable

horyatus Messages postés 88 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 1 mars 2006 - 25 févr. 2004 à 16:34
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005 - 13 avril 2004 à 12:05
Bonjour à vous,

Voila mon pbm :

je créer une variable qui s'apelle vide et correspond à une image
vide="";

ensuite je défini un div tab, lorsque l'on clique dessus il regarde si il est encore à "vide"

document.write("
"+vide+"
");

voila la fonction selection qui regarde si nb est égal à la variable vide

function selection(nb)
{
if (document.getElementById(nb).innerHTML==vide)
{
document.getElementById(nb).innerHTML="bonjour";
}
}

Le problème c'est qu'il ne considère jamais la condition
if (document.getElementById(nb).innerHTML==vide)
comme vrai ! Alors que la première fois elle devrait passer.

J'ai l'impression qu'il traduit directement en image avant le test et donc qu'il ne peut comparer deux images...mais bon j'en suis pas sur.

Meme lorsque je remplace vide par "" dans ma condition rien ne change !

Je ne sais donc comment résoudre mon problème !

En vous remerciant :)

3 réponses

yami_no_ookami Messages postés 165 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 16 octobre 2005 2
2 mars 2004 à 09:38
au lieu de

document.getElementById(nb).innerHTML==vide

essaye plutot

nb.innerHTML==vide

etant donné que nb est un parametre qui ponte vers la div tab ca devrait marcher
0
horyatus Messages postés 88 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 1 mars 2006
5 mars 2004 à 13:46
Bon j'ai essayé mais il me dit que la valeur de nb n'est pas définie

Sinon j'ai eu une alternative mais c'est du bricolage:

J'ai simplement créer une div "vide" ayant pour valeur la variable vide et je compare nb avec cette div...mais bon c'est barbare...

Et puis ca me rajoute une div inutile et ca fait laid sur la page :(

Si qq'un à une autre idée...
0
Jsman Messages postés 264 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 12 juillet 2005
13 avril 2004 à 12:05
essaye ça :

("tab")

Jsman
8-)
0
Rejoignez-nous