11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous !

J'ai une petite fonction javascript que voici:

function slowhigh(which2){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",100)
}


Ce code fait que l'objet appelé (défini par whech2) ai un joli effet de transparence lorsqu'on passe la souris dessus.
Le code est dans ce cas :
<a href="#" onmouseover="slowhigh(this);" onmouseout="slowlow(this);"><img src="..." alt="..." /></a>



J'aurais aimé améliorer un tout petit peu cette fonction:
j'ai un dans la page une div id="madiv".
J'aimerais que lorsque l'on passe la souris au dessus de l'image, ça applique aussi l'effet de transparence à cette div, c'est à dire que la fonction agisse non seulement sur l'image actuelle, mais aussi sur cette div, dans tout les cas.

Est-ce possible ?
Si oui, comment ?
Amicalement, Sylvain Smiley smile
Tu peux peut-être utiliser le DOM pour trouver lélément auquel tu veux appliquer l'effet à partir du this que tu passes à la fonction... joue avec le tableau childNodes et la propriété parentNode...