Patrick Andrieu: Fadeout script mit set_timeout

Beitrag lesen

Hallo Martin!

damit stellst du quasi mehrere Timeouts in die Warteschlange. Ob das so überhaupt möglich ist, weiß ich nicht.

Das geht:

function jetzt_reichts() {
  clearTimeout(stopall);
  setTimeout("kf1.style.left = (fb-600)/2; + 'px';kf1.style.top = (fh-500)/2 + 'px';", 50);
  setTimeout("kf2.style.left = (fb-400)/2; + 'px';kf2.style.top = (fh-500)/2 + 'px';", 110);
  setTimeout("kf3.style.left = (fb-200)/2; + 'px';kf3.style.top = (fh-500)/2 + 'px';", 170);
  setTimeout("kf4.style.left = fb/2; + 'px';kf4.style.top = (fh-500)/2 + 'px';", 230);
  setTimeout("kf5.style.left = (fb+200)/2; + 'px';kf5.style.top = (fh-500)/2 + 'px';", 290);
  setTimeout("kf6.style.left = (fb+400)/2; + 'px';kf6.style.top = (fh-500)/2 + 'px';", 350);
  setTimeout("kf7.style.left = (fb-400)/2; + 'px';kf7.style.top = (fh+300)/2 + 'px';", 410);
  setTimeout("kf8.style.left = (fb-200)/2; + 'px';kf8.style.top = (fh+300)/2 + 'px';", 470);
  setTimeout("kf9.style.left = fb/2; + 'px';kf9.style.top = (fh+300)/2 + 'px';", 530);
  setTimeout("kf10.style.left = (fb+200)/2; + 'px';kf10.style.top = (fh+300)/2 + 'px';", 590);
  setTimeout(mitte, 1000);
}

(aus meiner Startseite, Teil dessen, was Cheatah letztens als Geflubber bezeichnete *g*)

Auch wenn's möglicherweise funktioniert - eine ID muss mit einem Buchstaben beginnen, nicht mit einer Ziffer.

Das stimmt.

Viele Grüße aus Frankfurt/Main,
Patrick

--

_ - jenseits vom delirium - _
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>