bonjours tout le monde, voila je suis débutant en JavaScript, mon souci est de réaliser une fonction JavaScript qui clignote plusieurs div séparément, en cliquant sur des boutons pour chaque div. pour la suite en cliquant sur un autre bouton on pourra arrêter le clignotement d'un div spécifique à l'aide de son id par exemple. cela fait 3 jours et j'arrive toujours pas, je vous prie de m'aider . voila mon code: code: <script type="text/javascript">
Marsh Posté le 03-03-2013 à 14:41:24
bonjours tout le monde, voila je suis débutant en JavaScript, mon souci est de réaliser une fonction JavaScript qui clignote plusieurs div séparément, en cliquant sur des boutons pour chaque div. pour la suite en cliquant sur un autre bouton on pourra arrêter le clignotement d'un div spécifique à l'aide de son id par exemple.
cela fait 3 jours et j'arrive toujours pas, je vous prie de m'aider .
voila mon code:
code:
<script type="text/javascript">
function changeBG(colorPassed,id){
if(colorPassed=='dddddd'){
colorPassed2='FF0000';
document.getElementById(id).style.background = "#" + colorPassed2;
}
if(colorPassed=='FF0000'){
colorPassed2='dddddd';
document.getElementById(id).style.background = "#" + colorPassed2;
}
colorPassed=colorPassed2;
setTimeout("changeBG('"+colorPassed+"','"+idd+"')", 2000);
}
function clear(id){
clearTimeout(id);
}
</script>
HTML :
<div id="div1" class="onglet_fi onglet">
div1
</div>
<div id="div2" class="onglet_fi onglet">
div2
</div>
<input type="button" VALUE=" demmare div1 " onclick="javascript:changeBG('dddddd','div1');">
<INPUT TYPE="button" VALUE=" Stop div1 " onClick="clear('div1');">
<input type="button" VALUE=" demmare div2 "onclick="javascript:changeBG('dddddd','div2');">
<INPUT TYPE="button" VALUE=" Stop div2 " onClick="clear('div2');">
CSS:
.onglet
{
display:inline-block;
margin-left:3px;
margin-right:3px;
padding:3px;
border:1px solid black;
cursor:pointer;
}
.onglet_fi
{
color:#FD00D9;
background:#dddddd;
border-bottom:1px solid black;
}
merci d'avance