Hallo, ich habe mehrere Elemente in meiner Seite, die alle über die selbe Funktion lade() (siehe unten) Text dynamisch nachladen. Nun habe ich ein Problem festgestellt. Klickt man während dem Laden von Text A auf den Button zum Laden von Text B, bricht das Laden von Text A ab, und es wird nur Text B weiter bearbeitet. Wie kann ich dies verhindern? D.h. einmal ausgelöst, soll der Prozess auch beendet werden - egal, ob zwischenzeitlich andere Seitenelemente geladen werden. Danke für Anregungen! --- Schnipsel --- function lade( sessionid ) { function handleResponse( ) { if(http.readyState == 4){ ... innerHTML = http.responseText; } } http.open('get', 'meinscript.php?sessionid=' + sessionid); http.onreadystatechange = handleResponse; http.send(null); }
|