m3r-b07
Threadersteller
Dabei seit: 07.06.2005
Ort: Bern
Alter: 38
Geschlecht:
|
Verfasst Mi 20.07.2005 12:41
Titel [javascript] setTimeout? |
|
|
Ich möchte über javascript die breite eines div verändern und zwar jede sekunde um ein px.
Irgendetwas läuft aber schief... wen ich das script aufrufe wartet es eine sekunden und vergrössert das div auf die angegebene grösse, leider ohne die sekunde verzögerung nach jedem pixel.
ich währe sehr dankbar für eure hilfe, ich hab schon alles ausprobiert, komm aber nicht drauf wo der fehler ist.
Code: |
function login()
{
loginani('one',49,98,1,0,1,1);
loginani('two',50,24,1,0,0,0);
loginani('three',50,24,1,0,0,0);
loginani('four',49,24,1,1,0,0);
loginani('five',50,25,0,0,0,0);
loginani('six',50,25,0,0,0,0);
loginani('seven',49,25,0,1,0,0);
loginani('eight',100,25,0,0,0,0);
loginani('nine',49,25,0,1,0,0);
loginani('ten',149,24,0,1,1,0);
}
function loginani(divname,xtwo,ytwo,t,r,b,l)
{
xone = 9;
yone = 9;
x = 0;
if (t == 0) {
document.getElementById(divname).style.borderTopWidth='0px';
}
if (r == 0) {
document.getElementById(divname).style.borderRightWidth='0px';
}
if (b == 0) {
document.getElementById(divname).style.borderBottomWidth='0px';
}
if (l == 0) {
document.getElementById(divname).style.borderLeftWidth='0px';
}
if (ytwo > xtwo) {
if (yone >= ytwo) {
}
}
if (ytwo < xtwo) {
if (xone >= xtwo) {
}
}
while (yone != ytwo) {
yone = yone + 1;
aktiv = window.setTimeout("blaa('"+divname+"',"+yone+")", 1000);
}
while (xone != xtwo) {
xone = xone + 1;
aktiv = window.setTimeout("blab('"+divname+"',"+xone+")", 1000);
}
}
function blaa(divname,yone) {
document.getElementById(divname).style.height=yone+'px';
}
function blab(divname,xone) {
document.getElementById(divname).style.width=xone+'px';
}
|
|
|