Isoler objet en question

emlesna Messages postés 27 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 5 juin 2008 - 24 août 2007 à 10:30
emlesna Messages postés 27 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 5 juin 2008 - 27 août 2007 à 14:32
Bonjour à tous,

Je vais essayé d' être clair :

J'ai du code javascript sur une page web qui permet d'afficher une image secondaire au passage de la souris
à la place de l'image initiale.
Il s'agit en fait du menu type "acceuil" "contact" "actualités" etc .....

Mais ce script s'exécute sur toutes les images du site, or toutes les images ne font pas partie du menu.
En fait, il s'agit d'une boucle for qui passe en revue les images du type :

document.images[i].parentNode == "A"

Mais d'autres images dans la page possèdent un noeud parent qui sont des liens.
Comment les exlures du script.

Merci







.|Anselme&co|.

4 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
24 août 2007 à 16:00
bonjour,
    pas sur d'avoir compris...
        document.images[i].parentNode.tagName doit donner la balise où est l'image
         il y a d'autres possibilités...
<hr />



Cordialement                Bul         [mon Site]     [M'écrire]
<hr />


En général, c'est absurde de généraliser.
0
emlesna Messages postés 27 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 5 juin 2008
27 août 2007 à 12:21
Merci d'avoir répondu,

En fait la balise ou est l'image est un lien   et le script boucle sur toutes les images ayant un lien
mais certaines images qui ont un lien doivent être exonérées de cette fonction.

Comment définir une condition pour que des images ayant un lien pour parent ne rentre pas dans cette fonction ?

Est ce que c'est plus clair ?

Merci







.|Anselme&co|.
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
27 août 2007 à 12:40
document.images[i].parentNode.tagName donne la balise dans laquelle est située l'image
="A"         si mon Site]     [M'écrire]</italique>
<hr />


En général, c'est absurde de généraliser.
0
emlesna Messages postés 27 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 5 juin 2008
27 août 2007 à 14:32
Voici comment ça se présente :








....suite de la page......,




.|Anselme&co|.
0
Rejoignez-nous