Hallo,
ich bin mir nicht ganz sicher, ob ich im richtigen Forum bin. Ich will nämlich eigentlich in AJAX programmieren. Und zwar hab ich eine Seite, in der Dokumente erstellt werden (Word, Excel). Das kann manchmal so 2-3 Minuten dauern, damit der Benutzer aber merkt, das etwas passiert möchte ich eine Meldung oder sowas ausgeben. Ich hab das jetzt so gebastelt, aber ich glaube die req.open()-Zeile stimmt noch nicht, weil ich nämlich immer noch eine synchrone und keine asynchrone Übertragung habe:
var req;
function ajax(){
req = new
ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", "Default2.aspx", true);
req.send(null);
if (req.readyState == 4
|| req.readyState == 0
|| req.readyState == 1) {
alert("Bereit");
} else {
alert ("Warten");}
}
Kann mir da einer helfen?
gruss, Tim
Betreff |
Von |
Datum |
|
|
AW: Meldung ausgeben
Es ist nicht sinnvoll das Rad immer wieder neu zu erfinden. <br><br>Zum Thema AJAX gibts es fertige Lösungen die sich um vieles Kümmern (inkl. Exception usw. usf.) Siehe mal hier http://www.ajaxpro.info/... |
|
|
|
|
|
Bernhard
Grojer
|
09.11.2006 13:02 |
|
|
AW: AW: Meldung ausgeben
Hab mir die Seiten angesehen und das OnLoading Example auf www.ajaxpro.info ist genau das was ich suche. Aber wie komme ich da denn an den genauen Code? Ich will eigentlich nur dieses Loading...... |
|
|
|
|
|
G.
Guest
|
09.11.2006 14:03 |
|
|
Bernhard
Grojer
|
09.11.2006 14:24 |
|
|
AW: AW: AW: AW: Meldung ausgeben
Hab ich. Aber ich find den entsprechenden Code nicht. Ich will nur, dass während die Dokumentenerstellung läuft, quasi die Meldung Daten laden... erscheint am besten in einem Kasten (etwa sowas wie... |
|
|
|
|
|
G.
Guest
|
09.11.2006 14:54 |
|
|
Bernhard
Grojer
|
09.11.2006 16:14 |
|
|
AW: AW: AW: AW: AW: AW: Meldung ausgeben
Dann Danke für gar nichts. Ich wollte eigentlich nur wissen, was an meinem Code nicht stimmt, weil es nicht asynchron lief. Und gibst mir dann Links zu Seiten, wo ich mit der Arbeit wieder von vorne... |
|
|
|
|
|
G.
Guest
|
13.11.2006 08:27 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!