Thread View: pl.comp.lang.javascript
3 messages
3 total messages
Started by Andrzej Gruby
Sat, 26 Jan 2002 11:24
argumenty w setInterval()
Author: Andrzej Gruby
Date: Sat, 26 Jan 2002 11:24
Date: Sat, 26 Jan 2002 11:24
36 lines
1716 bytes
1716 bytes
W jaki sposób do funkcji anim() będącej argumentem funkcji set Interval
załączyć argument x,
będacy referencją do obiektu 'a'(div)? Jak narazie działało mi tylko wtedy
gdy funkca start(x,time)
wyglądała tak:
function start(x,time)
{
z=x
setInterval('anim(t)',time)
}
ale to zupełnie bez sensu bo wyklucza ponowne wykorzystanie funkcji dla
nowego diva-ponowe podstawienie
nowego obiektu za zmienną 'z' spowoduje zatrzymanie wątku poprzedniej
animacji.
-----------------------------------------------------------------------
<script>
function anim(l){l.style.pixelLeft+=10}
function start(x,time)
{
setInterval('anim(x)',time)
}
</script>
<body>
<div id="a"
style="position:absolute;width:100;height:100;left:200;top:200;background-co
lor:red;">
</div>
<script>
start(a,100)
</script>
</body>
Re: argumenty w setInterval()
Author: Andrzej Gruby
Date: Sat, 26 Jan 2002 11:43
Date: Sat, 26 Jan 2002 11:43
38 lines
1880 bytes
1880 bytes
PRZEPRASZAM pomyliłem nazwę zmiennej w poprzedniej wiadomości (powinno być
t=x a nie z= x)
W jaki sposób do funkcji anim() będącej argumentem funkcji set Interval
załączyć argument x,
będacy referencją do obiektu 'a'(div)? Jak narazie działało mi tylko wtedy
gdy funkca start(x,time)
wyglądała tak:
function start(x,time)
{
t=x // TUTAJ NAPISAŁEM z=x
setInterval('anim(t)',time)
}
ale to zupełnie bez sensu bo wyklucza ponowne wykorzystanie funkcji dla
nowego diva-ponowe podstawienie
nowego obiektu za zmienną 'z' spowoduje zatrzymanie wątku poprzedniej
animacji.
-----------------------------------------------------------------------
<script>
function anim(l){l.style.pixelLeft+=10}
function start(x,time)
{
setInterval('anim(x)',time)
}
</script>
<body>
<div id="a"
style="position:absolute;width:100;height:100;left:200;top:200;background-co
lor:red;">
</div>
<script>
start(a,100)
</script>
</body>
Re: argumenty w setInterval()
Author: Zbigniew Braniecki
Date: Sat, 26 Jan 2002 21:03
Date: Sat, 26 Jan 2002 21:03
13 lines
1286 bytes
1286 bytes
> W jaki sposób do funkcji anim() będącej argumentem funkcji set Interval > załączyć argument x, > będacy referencją do obiektu 'a'(div)? Przy takim sposobie jakiego uzywasz jest to niemozliwe. evalujac parametr w intervalu kazesz mu de facto wykonac STRING. Czyli ze paramatery moga byc tylko integerem,stringiem,charem,floatem,booleanem. pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) member
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads