nein. Genau umgekehrt :-) Du vertauschst synchron und asynchron, siehe Wikipedia, Asynchrone Kommunikation.
Sorry, :schämunendlich. Ändert aber nichts an der Tatsache daß Zeile 78 vor Zeile 79 verarbeitet werden sollte, wenn es einen einfachen, linearen Quelltext gibt.
Genau.
handleretry=setTimeout(function(){handleNewContent(target,db,table,id,kind,parameter);},125);
}else{
Was soll das bewirken? Der HttpRequest ist fertig, warum willst du die Funktion noch mal aufrufen?
- Wenn der request nicht fertig ist,
Die Funktion wird aufgerufen, wenn der Request fertig ist. Das macht der onreadystatechange Handler.
Das kann für viele Andere auch interessant sein weil ja viele direkt vor dem request die Transparenz hochfahren bzw. einen Ladeicon einblenden wollen.
Ich glaube das ist eher das Problem, wenn du es so machen willst, darfst du den Request erst aufrufen, wenn die Tranparenz Funktion fertig ist.
Struppi.