...âmes sensibles & puristes s'abstenir
J'ai écrit un bout de code pour obtenir un "onmouseover"...
Ca marche bien avec IE et Firefox, mais avec Safari, quand je passe sur les liens, ça marche un moment et après, il s'emmêle les pinceaux et, par exemple, me laisse un lien "éclairé alors que je ne suis plus dessus ou ne l'allume plus lorsque je suis dessus... Bref, ça va pas...
Quelqu'un peut-il me dire si j'ai mal fait quelque chose, sachant que c'est mes tous premiers Javascript ?
Le code :
<script type="text/javascript">
function modifprod() {
var divcoul = document.getElementById('coul');
var displaycoul = divcoul.style.display ? '' : 'none';
divcoul.style.display = displaycoul;
}
function modifprod2() {
var divcoul2 = document.getElementById('coul2');
var displaycoul2 = divcoul2.style.display ? '' : 'none';
divcoul2.style.display = displaycoul2;
}
function modifref() {
var divcoul3 = document.getElementById('coul3');
var displaycoul3 = divcoul3.style.display ? '' : 'none';
divcoul3.style.display = displaycoul3;
}
</script>
...et le bout de code html qui va avec...
<div class="menuprod" id="coul" style="display:none;"></div>
<div id="prod">
<a href="#" onmouseover="modifprod()" onmouseout="modifprod()">Les produits & services</a>
</div>
<div class="nosproduits" id="coul2" style="display:none;">
<p>Les produits & services</p>
</div>
<div id="produits">
<a href="#" onmouseover="modifprod2()" onmouseout="modifprod2()"></a>
</div>
...pour au final avoir ça !
D'avance merci à ceux qui voudront bien m'éclairer...
J'ai écrit un bout de code pour obtenir un "onmouseover"...
Ca marche bien avec IE et Firefox, mais avec Safari, quand je passe sur les liens, ça marche un moment et après, il s'emmêle les pinceaux et, par exemple, me laisse un lien "éclairé alors que je ne suis plus dessus ou ne l'allume plus lorsque je suis dessus... Bref, ça va pas...
Quelqu'un peut-il me dire si j'ai mal fait quelque chose, sachant que c'est mes tous premiers Javascript ?
Le code :
<script type="text/javascript">
function modifprod() {
var divcoul = document.getElementById('coul');
var displaycoul = divcoul.style.display ? '' : 'none';
divcoul.style.display = displaycoul;
}
function modifprod2() {
var divcoul2 = document.getElementById('coul2');
var displaycoul2 = divcoul2.style.display ? '' : 'none';
divcoul2.style.display = displaycoul2;
}
function modifref() {
var divcoul3 = document.getElementById('coul3');
var displaycoul3 = divcoul3.style.display ? '' : 'none';
divcoul3.style.display = displaycoul3;
}
</script>
...et le bout de code html qui va avec...
<div class="menuprod" id="coul" style="display:none;"></div>
<div id="prod">
<a href="#" onmouseover="modifprod()" onmouseout="modifprod()">Les produits & services</a>
</div>
<div class="nosproduits" id="coul2" style="display:none;">
<p>Les produits & services</p>
</div>
<div id="produits">
<a href="#" onmouseover="modifprod2()" onmouseout="modifprod2()"></a>
</div>
...pour au final avoir ça !
D'avance merci à ceux qui voudront bien m'éclairer...