Kezdőoldal » Egyéb kérdések » Egyéb kérdések » Java script A feladatom az,...

Pamama kérdése:

Java script A feladatom az, hogy egy 20*20-as div mozogjon random föl le gombnyomásra, vagy az is jó ha az 500 px tartományban mindig máshol áll meg Eddig jutottam el, valaki segít kiegészíteni? (átírni)

Figyelt kérdés

<script>


var z=0;

var f;

var v;


function allj(){

clearTimeout(t);

}


function feliratmozog(){

z=z+1;

e=document.getElementById('feliratmozog');

v=Math.floor((Math.random() * 1) + 500);

e.style.top=z+'px';

if(z<v){

else


f=setTimeout('feliratmozog()',1);}


}


</script>


<style>


#feliratmozog{position: absolute; width:(div.length)px; height:20px; background:green; left:200px;top:20px;}

</style>


<div id='feliratmozog'> b </div>


<input type='button' value='mehetsz' style='background:rgb("+r+","+g+","+b+")' onclick='z=0;clearTimeout(f);feliratmozog()' />



2015. jan. 23. 12:47
 1/1 Drone007 ***** válasza:

Azt ugye tudod, hogy ez:

v=Math.floor((Math.random() * 1) + 500);

mindig 500 lesz?


Ez itt pedig egy értelmetlen blődség:

if(z<v){

else


f=setTimeout('feliratmozog()',1);}


}


Szóval igazából az érdemi rész nincs az egész katyvaszban, csak egy kis timeout, és egy kis randomkodás, de az is hibásan. Talán nézd át az órán tanultakat, mert ez így nagyon nagy karó lesz. És ez itt javascript nem Java script... nagyon más a kettő.

2015. jan. 24. 09:27
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!