Ajout de onmouseover
Résolu/Fermé
Semeen
Messages postés
21
Date d'inscription
lundi 1 juillet 2013
Statut
Membre
Dernière intervention
26 août 2013
-
16 août 2013 à 21:49
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 - 18 août 2013 à 02:39
BlackYoup Messages postés 181 Date d'inscription mardi 4 décembre 2012 Statut Membre Dernière intervention 10 juin 2014 - 18 août 2013 à 02:39
2 réponses
BlackYoup
Messages postés
181
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
10 juin 2014
20
16 août 2013 à 22:54
16 août 2013 à 22:54
Salut :)
Pour les i1, i2, i3, tu peux rajouter :
Pour celles qui sortent dans le document.write, tu le rajoutes normalement non ?
Pour les i1, i2, i3, tu peux rajouter :
i1.setAttribute('onmouseover', taFonction()); // à faire pour les 2 autres après
Pour celles qui sortent dans le document.write, tu le rajoutes normalement non ?
document.write('<a href="Lien0"><img src="url_image0" border="0" onmouseover="taFonction();" /><\/a>');
Semeen
Messages postés
21
Date d'inscription
lundi 1 juillet 2013
Statut
Membre
Dernière intervention
26 août 2013
Modifié par Semeen le 16/08/2013 à 23:43
Modifié par Semeen le 16/08/2013 à 23:43
Salut, merci de la réponse.
Je pensais bien que je devais passer par une nouvelle fonction, d'ou mon probleme je suis pas encore assez développé la dessus.
Un truc du genre :
maFonction
{
document.getelementby?
Je pensais bien que je devais passer par une nouvelle fonction, d'ou mon probleme je suis pas encore assez développé la dessus.
Un truc du genre :
maFonction
{
document.getelementby?
BlackYoup
Messages postés
181
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
10 juin 2014
20
17 août 2013 à 00:01
17 août 2013 à 00:01
Je n'ai pas compris, tu veux ajouter un onmouseover à toutes les images via une fonction ?
Via un simple document.getElementsByTageName('img'); tu peux ajouter un onmouseover à toutes les images. Mais ca sera le même !
je te décris un peu le truc :
C'est ce que tu recherchait ?
Via un simple document.getElementsByTageName('img'); tu peux ajouter un onmouseover à toutes les images. Mais ca sera le même !
je te décris un peu le truc :
var allimgs = document.getElementsByTageName('img'); for(var i = 0; i < allimgs.length; i++) { allimgs[i].setAttribute('onmouseover', Tafonction()); }
C'est ce que tu recherchait ?
Semeen
Messages postés
21
Date d'inscription
lundi 1 juillet 2013
Statut
Membre
Dernière intervention
26 août 2013
17 août 2013 à 14:24
17 août 2013 à 14:24
Non je veux que chaque image ai son propre onmouseover, enfait c'est une bannière que j'essaie de faire sans passer par jquery.
BlackYoup
Messages postés
181
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
10 juin 2014
20
17 août 2013 à 14:38
17 août 2013 à 14:38
Et bien dans ce cas, il te faut les ajouter à la main :
i1.setAttribute('onmouseover', taFonction()); // à faire pour les 2 autres après
Semeen
Messages postés
21
Date d'inscription
lundi 1 juillet 2013
Statut
Membre
Dernière intervention
26 août 2013
17 août 2013 à 18:18
17 août 2013 à 18:18
Oui ce que tu m'avais dis au début. Dsl si je te prends pas mal de temps d'explication mais c'est le "taFonction()" que j'essaie de comprendre. Il faut donc que je crée une fonction ?
BlackYoup
Messages postés
181
Date d'inscription
mardi 4 décembre 2012
Statut
Membre
Dernière intervention
10 juin 2014
20
17 août 2013 à 18:28
17 août 2013 à 18:28
Nan pas forcément, mais en général c'est une fonction qu'on appelle. Tu peux très bien mettre du javascript normal :
i1.setAttribute('onmouseover', 'alert("hello")');