בעיה בJAVASCRIPT

mnot

New member
בעיה בJAVASCRIPT

אני צריך לבנות קוד שכדור צריך לרוץ על המסך ואני לא מצליח לבצע את זה אולי יש מישהו שיכול לעזור לי ויתן לי כיוון איך אני מתחיל
 

De-Panther

New member
אולי הדבר החמוד הזה|זבנג|../images/Emo23.gif../images/Emo185.gif

יכול לעזור לך javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3= 1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0) כדי לנסות את זה תדביק את זה בשורת הכתובת ותכנס לזה...
 

freak2100

New member
כמה דברים

שיכולים לעזור:
var runBall = setInterval(function(){ // some code }, 1000);​
זה בשביל להריץ פקודה מסויימת ברצף עם הפרשי זמנים (במקרה הזה כל שנייה) clearInterval(runBall); זה בשביל לבטל את הפקודה הקודמת...
document.getElementById("myBall").style.left = "80px"; document.getElementById("myBall").style.top = "150px";​
זה בשביל לקבוע לעצם (לפי הID שלו כמובן) מיקום
alert("top: " + document.getElementById("myBall").offsetTop + "\nleft: " + document.getElementVyId("myBall").offsetLeft);​
זה... טוב, אמור להיות די ברור מה זה. וזהו, נראה לי שזה מספיק בשביל מה שאתה צריך, עכשיו רק לחבר הכל ביחד
 
למעלה