Desactiver onmouseout avec javascript
Fermé
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
-
Modifié par lezao le 30/06/2010 à 19:09
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 - 1 juil. 2010 à 01:58
lezao Messages postés 469 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 14 août 2016 - 1 juil. 2010 à 01:58
A voir également:
- Desactiver onmouseout avec javascript
- Telecharger javascript - Télécharger - Langages
- Desactiver instagram - Guide
- Desactiver windows defender - Guide
- Mode securise android desactiver - Guide
- Desactiver uac - Guide
4 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
30 juin 2010 à 19:10
30 juin 2010 à 19:10
Essaye avec ceci :
function change() { document.getElementById("boutons_r1_c4_s1").onmouseover = function() { return false; }; }N'oublie pas de faire appel à la fonction change().
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
36
Modifié par lezao le 30/06/2010 à 19:19
Modifié par lezao le 30/06/2010 à 19:19
Merci beaucoup pour ta reponse, j'ai trouvé une solution mais j'ai un nouveau probleme.
lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
36
Modifié par lezao le 30/06/2010 à 19:19
Modifié par lezao le 30/06/2010 à 19:19
Voci ma solution :
Voici mon code :
<a href='#' target="_self" id="liensuivant" onclick="javascript:suivant();" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('boutons_r1_c4_s1','','"images/boutons_r1_c4_s2.png" ',1);"><img name="boutons_r1_c4_s1" src="images/boutons_r1_c4_s1.png" width="157" height="100" border="0" id="boutons_r1_c4_s1" alt="12346" /></a>
Voic ma fonction javascript
function change(){
document.getElementById("liensuivant").onmouseover = null ;
}
il fallait mettre le null sur le lien et non pas l'image, mais comment remettre en enable et enlever le null apres ?
lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
Voici mon code :
<a href='#' target="_self" id="liensuivant" onclick="javascript:suivant();" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('boutons_r1_c4_s1','','"images/boutons_r1_c4_s2.png" ',1);"><img name="boutons_r1_c4_s1" src="images/boutons_r1_c4_s1.png" width="157" height="100" border="0" id="boutons_r1_c4_s1" alt="12346" /></a>
Voic ma fonction javascript
function change(){
document.getElementById("liensuivant").onmouseover = null ;
}
il fallait mettre le null sur le lien et non pas l'image, mais comment remettre en enable et enlever le null apres ?
lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
30 juin 2010 à 19:27
30 juin 2010 à 19:27
Tu peux stocker la fonction dans une variable et vérifier dans change() si le onmouseover est null ou pas.
var fonctionOver = function() { MM_swapImage('boutons_r1_c4_s1','','"images/boutons_r1_c4_s2.png" ',1); }; function change() { document.getElementById("liensuivant").onmouseover = (document.getElementById("liensuivant").onmouseover == null) ? fonctionOver : null; }
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
36
30 juin 2010 à 19:36
30 juin 2010 à 19:36
merci.
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
36
Modifié par lezao le 30/06/2010 à 19:46
Modifié par lezao le 30/06/2010 à 19:46
oui mais comment je le reactive si je sais qu'il est null ?
comme :
document.getElementById("liensuivant").onmouseover = "enable" ;
mais ça ne marche pas.
comme :
document.getElementById("liensuivant").onmouseover = "enable" ;
mais ça ne marche pas.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
30 juin 2010 à 21:32
30 juin 2010 à 21:32
Non.
La fonction appelée lors du onmouseover est stockée dans la variable fonctionOver.
Si le onmouseover vaut null, alors on lui donne comme valeur la fonction.
Sinon, on lui met null comme valeur (dans ce cas, onmouseover vaut la fonction).
La fonction appelée lors du onmouseover est stockée dans la variable fonctionOver.
Si le onmouseover vaut null, alors on lui donne comme valeur la fonction.
Sinon, on lui met null comme valeur (dans ce cas, onmouseover vaut la fonction).
lezao
Messages postés
469
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 août 2016
36
1 juil. 2010 à 01:58
1 juil. 2010 à 01:58
merci pou ton aide....