|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Date d'inscription: juin 2009
Messages: 1
|
Bonjours a tous
Voila je souhaiterai déplacer un div d'un point A a une point B j'ai fait une function pour cela et je souhaiterai avoir une tempo entre chaque exécution de ma boucle for pour qu'on puisse voir les déplacement. voici mon code : Code :
function deplacer(){ var posx1 = 37; var posy1 = 19; var posx2 = 48; var posy2 = 43; var posx3 = 12; for( var i=0; i<70; i++){ var timer = setInterval('deplacer',14); var posx1 = posx1-0.1 ; var posy1 = posy1-0.1 ; var posx2 = posx2+0.1 ; var posy2 = posy2+0.1 ; var posx3 = posx3-0.1 ; document.getElementById("parti4").style.top=posx1+"%"; document.getElementById("parti4").style.left=posy1+"%"; document.getElementById("parti2").style.top=posx2+"%"; document.getElementById("parti2").style.left=posy2+"%"; document.getElementById("parti1").style.top=posx3+"%"; if(posx1 == 30){ clearInterval(timer); } } } |
|
|
|
|
|
#2 | |
![]() Date d'inscription: mars 2002
Localisation: Au coeur de la Nébuleuse de la Rainette
Messages: 22 677
|
tiens j'ai retrouvé un vieux code de mes débuts ^^
ce n'est pas sans une certaine émotion que je l'exhume Code :
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nouvelle page 2</title> <script language="Javascript"> var timer; var position= new Array(2); var MyWay; function movearound(thisway) { position[0] = parseInt(document.getElementById('MyDiv').style.top); position[1] = parseInt(document.getElementById('MyDiv').style.left); switch(thisway) { case "up": position[0] -= 2; break; case "do": position[0] += +2; break; case "le": position[1] -= 2; break; case "ri": position[1] += +2; break; } document.getElementById('MyDiv').style.top = Number(position[0]); document.getElementById('MyDiv').style.left = Number(position[1]); } </script> <style > input {font-family: 'symbol';} </style> </head> <body> <div id="MyDiv" style="width: 39; height: 20; top:0; left:0; background-color: blue; position: absolute; z-index:-1;" ></div> <table border="0" style="cellpadding:0; cellspacing:0; " width="90"> <tr> <td width="33%"></td> <td width="33%"><input type="button" name="up" width=this.height value="Ý" onClick="a=this.name; clearInterval(timer); timer=setInterval('movearound(a)',10);" ; / / / /></td> <td width="34%"></td> </tr> <tr> <td width="33%"><input type="button" name="le" width="100" value="Ü" onClick="a=this.name; clearInterval(timer); timer=setInterval('movearound(a)',10);" /></td> <td width="33%"><input type="button" width="100" value="€" onClick="clearInterval(timer);" /></td> <td width="34%"><input type="button" name="ri" width="100" value="Þ" onClick="a=this.name;clearInterval(timer); timer=setInterval('movearound(a)',10);" /></td> </tr> <tr> <td width="33%"></td> <td width="33%"><input type="button" name="do" width="100" value="ß" onClick="a=this.name;clearInterval(timer); timer=setInterval('movearound(a)',10);" /></td> <td width="34%"></td> </tr> </table> </html>
__________________
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts ) Citation:
Votre post a trouvé une réponse qui vous satisfait ? Alors n'oubliez pas le Tag ![]() réalisations web (developpeur et/ou infographiste et/ou chef de projet: www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.sistac-alizay.fr | www.planet-languages.com | www.acoustishop.fr | www.litt.fr |
|
|
|
|
|
![]() |
||
Déplacement d'un div
|
||
| Outils de la discussion | |
|
|