Bonjour, voilà j'aimerai se faire enchainer plusieurs actions a la suite, dont voici le code :
<SCRIPT>
function move(){
var igrec=window.event.offsetY
var ixe=window.event.offsetX
document.getElementById('sim').style.top=igrec-100+'px';
document.getElementById('sim').style.left=ixe-100+'px';
setTimeout("move2()",1000);
}
function move2(){
var igrec=window.event.offsetY
var ixe=window.event.offsetX
document.getElementById('sim').style.top=igrec-50+'px';
document.getElementById('sim').style.left=ixe-50+'px';
setTimeout("move3()",2000);
}
function move3(){
var igrec=window.event.offsetY
var ixe=window.event.offsetX
document.getElementById('sim').style.top=igrec+'px';
document.getElementById('sim').style.left=ixe+'px';
}
</SCRIPT>
<BODY onclick="move()">
<img src="lit.jpg" id="sim" style="position: absolute; top: 240px; right: 340px;" width="120" height="120"></BODY>
mais cela ne fonctionne pas,
cela provient certainement du settimeout car quand je met juste la fonction suivante cela fonctionne sans probleme sauf ke je nai pas l'effet de deplacement que je souhaite vu que c'est "instantané".
merci d'avance pour votre aide et a bientot