Bonjour,
Manquant cruellement de méthode en Javascript, je me permets de vous demander de l'aide pour une fonction qui me paraît simple mais sur laquel je bloque depuis quelques jours.
Voilà, sur une partie de ma page j'ai des logos de 6 réseaux sociaux en noir. Quand je passe ma souris sur l'un des logo avec un onmouseover, le logo est replacé par une image du même logo mais en couleur, et cela pour chaque logo. (voir code ci-dessous)
Maintenant ce que j'aimerais c'est que lorsque je ma souris quitte l'image d'un réseau social, que celui-ci reste en couleurs, et quand je passe sur une autre image, l'image du réseau social précédent change et redevienne noir. Je peux aussi passer par un onclick si ce n'est pas possible avec onmouseover et onmouseout
Voila mon code :
Merci d'avance votre aide.
Modifié par MrLeo (26 Apr 2018 - 15:52)
Manquant cruellement de méthode en Javascript, je me permets de vous demander de l'aide pour une fonction qui me paraît simple mais sur laquel je bloque depuis quelques jours.
Voilà, sur une partie de ma page j'ai des logos de 6 réseaux sociaux en noir. Quand je passe ma souris sur l'un des logo avec un onmouseover, le logo est replacé par une image du même logo mais en couleur, et cela pour chaque logo. (voir code ci-dessous)
function twitter(element) {
element.setAttribute('src', 'http://monsite/images/twitter2hover.png');
}
function twitter_hover(element) {
element.setAttribute('src', 'http://monsite/images/twitter2.png');
}
Maintenant ce que j'aimerais c'est que lorsque je ma souris quitte l'image d'un réseau social, que celui-ci reste en couleurs, et quand je passe sur une autre image, l'image du réseau social précédent change et redevienne noir. Je peux aussi passer par un onclick si ce n'est pas possible avec onmouseover et onmouseout
Voila mon code :
<div class="ogls">
<span type="button" id="ogl_idlocal" onclick="javascript:chg('idlocal');">
<img src="http://%i/tportal/images/local2.png" class="img_rs" onmouseover=home(this); onmouseout=home_hover(this);>
</span>
<span type="button" id="ogl_idfck" onclick="javascript:chg('idfck');">
<img src="http://%i/tportal/images/facebook2.png" class="img_rs" onmouseover=facebook(this); onmouseout=facebook_hover(this);>
</span>
<span type="button" id="ogl_idtwitt" onclick="javascript:chg('idtwitt');">
<img src="http://%i/tportal/images/twitter2.png" class="img_rs" onmouseover=twitter(this); onmouseout=twitter_hover(this);>
</span>
<span type="button" id="ogl_idviade" onclick="javascript:chg('idviade');">
<img src="http://%i/tportal/images/viadeo2.png" class="img_rs" onmouseover=viadeo(this); onmouseout=viadeo_hover(this);>
</span>
<span type="button" id="ogl_idgoog" onclick="javascript:chg('idgoog');">
<img src="http://%i/tportal/images/googleplus2.png" class="img_rs" onmouseover=google(this); onmouseout=google_hover(this);>
</span>
<span type="button" id="ogl_idlinke" onclick="javascript:chg('idlinke');">
<img src="http://%i/tportal/images/linkedin2.png" class="img_rs" onmouseover=linkdin(this); onmouseout=linkdin_hover(this);>
</span>
</div>
//HOME Affecte la nouvelle image lorsque la souris survole l'élément
function home(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/local2hover.png');
}
function home_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/local2.png');
}
//FACEBOOK
function facebook(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/facebook2hover.png');
}
function facebook_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/facebook2.png');
}
//TWITTER
function twitter(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/twitter2hover.png');
}
function twitter_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/twitter2.png');
}
//VIADEO
function viadeo(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/viadeo2hover.png');
}
function viadeo_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/youtube2.png');
}
//GOOGLE +
function google(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/googleplus2hover.png');
}
function google_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/googleplus2.png');
}
//LINKEDIN
function linkdin(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/linkedin2hover.png');
}
function linkdin_hover(element) {
element.setAttribute('src', 'http://lan1.internet-access.center/tportal/images/linkedin2.png');
}
Merci d'avance votre aide.
Modifié par MrLeo (26 Apr 2018 - 15:52)