ritschmanhard: DIV langsam verschwinden lassen und wieder herstellen

Beitrag lesen

Hi Struppi, Felix!

Dann frag ich mal so:

@ Struppi:
Ist denn windows.settimeout("x()",5) ein Funktionsaufruf?
=> imho Ja.

Und was bedingt dieser Funktionsaufruf?
=> den Funktionsaufruf von x()

Ruft x() wieder windows.settimeout auf?
=> ja, wenn Bedingung xy gegeben ist.

=> Rekursiver Aufruf mit Abbruchbedingung - das zeitliche Verhalten (dass eine Pause eingelegt wird) ist unerheblich.

@Felix:
Eine Iteration läge vor, wenn eine Schleife für n Elemente Funktion x() aufrufen würde, also das ganze ungefähr so aussähe:

for (curOp=0; curOp<100; curOp++)
{
  x(curOp);
  sleep(500); //ich weiss, dass es dieses Kommando nicht gibt...
}

Allerdings ist hierbei, wie wir wissen, das Problem, dass dann Javascript eben nicht die opacity Änderung schrittweise anzeigt, weil kein redraw der Oberfläche in der Ausführung der Schleife ausgelöst wird.

@both:
http://de.wikipedia.org/wiki/Rekursion, insbesondere die Beispiele auch für Iteration/Rekursion...

Grüse,
Richard