Basileus
Erfahrenes Mitglied
Also,
auch ich hätte da mal ein Problem:
Komplex verschachtelte Seite mit Containern und Untercontainern und Unteruntercontainern und ....
Ganz unten in der Hierarchie definiere ich einen setInterval mit 8000 Millisekunden, der ruft eine Funktion ebenfalls auf der untersten Ebene der Struktur auf.
Funktioniert wunderprächtig. Nur kann man mit der Navifgation den kompletten Bereich, in dem sich setInterval und die Funktion abspielen, entladen und durch etwas anderes ersetzen. Nach meiner Logik sind nun die Funktion und der Interval -der mit Identifier auf der eben entladenen Ebene registriert war- weg. Stimmt aber nicht.
Wenn nun im Obercontainer der komplett andere Inhalt erscheint, was passiert dann nach 8000 Millisekunden, na ? Klar, der komplette Flashfilm entlädt sich und übrig bleibt ein weisses Feld im Browserfenster.
mir fallen auf Anhieb und spätnachts nur zwei Lösungswege ein:
1.) Interval gegen onEnterFrame mit Millisekundencounter ersetzen - unschön
2. bei Verlassen des Komplexes clearInterval aufrufen - fast unmöglich , weil es zuviele Wege gibt, den Komplex zu verlassen, und zuviele Intervals und und und
... wäre cool, wenn mal jemand antworten könnte ..
Grüsse
B
auch ich hätte da mal ein Problem:
Komplex verschachtelte Seite mit Containern und Untercontainern und Unteruntercontainern und ....
Ganz unten in der Hierarchie definiere ich einen setInterval mit 8000 Millisekunden, der ruft eine Funktion ebenfalls auf der untersten Ebene der Struktur auf.
Funktioniert wunderprächtig. Nur kann man mit der Navifgation den kompletten Bereich, in dem sich setInterval und die Funktion abspielen, entladen und durch etwas anderes ersetzen. Nach meiner Logik sind nun die Funktion und der Interval -der mit Identifier auf der eben entladenen Ebene registriert war- weg. Stimmt aber nicht.
Wenn nun im Obercontainer der komplett andere Inhalt erscheint, was passiert dann nach 8000 Millisekunden, na ? Klar, der komplette Flashfilm entlädt sich und übrig bleibt ein weisses Feld im Browserfenster.
mir fallen auf Anhieb und spätnachts nur zwei Lösungswege ein:
1.) Interval gegen onEnterFrame mit Millisekundencounter ersetzen - unschön
2. bei Verlassen des Komplexes clearInterval aufrufen - fast unmöglich , weil es zuviele Wege gibt, den Komplex zu verlassen, und zuviele Intervals und und und
... wäre cool, wenn mal jemand antworten könnte ..
Grüsse
B