habe folgendes Problem. Ich bin seit ein paar Wochen dabei, mein Spiel in ein Ajax Framework einzupassen. Ich definiere auf der Seite mehrere Divs und in den Hauptdiv lade ich die Hauptseite ein. Die ganzen Javascript Dateien mit den Funktionen lade ich beim 1 Aufruf ein.
Nun habe ich auf meiner Map verschiedene Funktionen und damit verbundene Javasript Funktionen:
- Wandern / eine Javascript Funktion verschiebt ein Bild
- Arbeiten / eine Javascript Funktion updatet die "bisher abgebaut" Anzeige
Diese Funktionen starte ich auf der Map-Seite. Nun mein Problem:
Durch das Ajax Framework laufen die Funktionen weiter und werden nicht mit jedem Seitenaufruf neu gestartet, d.h. im Klartext, es laufen z.B. beim arbeiten mehrere Anzeigen-Updates gleichzeitig. Habe es schon mittels:
try { window.clearTimeout(aktiv2);
alert("KeinProblem!"); }
catch (e) { alert("Es gab ein Problem"); }
Er sagt zwar jedesmal es gab kein Problem, aber die Funktionen laufen weiter.
Hier noch als kleiner Schnipsel, wie ich die Funktion starte:
aktiv2=window.setTimeout("aktiv()",);
Hoffe ihr versteht mein Problem.
Gruß
Moo