| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: XMLHttpRequest readyState wechselt nicht im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich versuche mit folgendem Code, einen asynchronen Request abzusetzen: Code: client = new XMLHttpRequest(); client.open("GET", "test.xml",true); client.onreadystatechange = ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() Registriert seit: 03.10.01 ![]() Likes: 1 | Anzeige Hallo, ich versuche mit folgendem Code, einen asynchronen Request abzusetzen: Code: client = new XMLHttpRequest();
client.open("GET", "test.xml",true);
client.onreadystatechange = handler();
client.send(null); Zumindest mit Firefox 2.0.12 kommt das Request also nicht im JavaScript an. Woran könnte das liegen? |
| | |
| | #2 (permalink) |
| Moderator ![]() | Sieht in diesem Schnipsel eigentlich alles gut aus. Ich definiere den onreadystatechange-Eventhandler für gewöhnlich schon vor dem open()-Aufruf, denke aber nicht, dass die Reihenfolge hier eine große Rolle spielt. Ansonsten poste doch mal das gesamte Script, also auch die handler()-Funktion etc. Wüsste sonst spontan auch nicht, wo der Fehler liegen könnte. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Member of Honour ![]() Registriert seit: 03.10.01 ![]() Likes: 1 | Code: var pause=false;
var nextChangeObj;
var client;
function handler() {
alert(client.readyState);
/* if(client.readyState == 4)
if(client.status == 200 && client.responseXML.getElementById('next')) {
// success!
nextChangeObj.childNodes[1].src = client.responseXML.getElementById('next').data;
pause = false;
} else {
// fetched the wrong page or network error...
nextChangeObj.childNodes[1].src = "error.jpg";
pause=false;
}*/
}
function reloadImg(img) {
pause = true;
nextChangeObj = img;
client = new XMLHttpRequest();
//client.onreadystatechange = handler();
client.open("GET", "test.xml",true);
client.onreadystatechange = handler();
client.send(null);
}
function init() {
reloadImg(document.getElementById("left"));
window.setTimeout(move,10,document.getElementById("right"),1000);
window.setTimeout(move,10,document.getElementById("left"),0);
window.setTimeout(move,10,document.getElementById("center"),500);
}; |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| TFT-Monitor wechselt in Rotton | Woosh | Hardware Probleme | 10 | 11.02.08 13:34 |
| Erledigt | [Firefox Toolbar] XMLHttpRequest-Probleme | Bogi | (Web-) Design und webbasierte Sprachen | 2 | 17.02.07 10:30 |
| XP wechselt in Bennutzer wechseln Modus. | BitCanvas | Windows | 4 | 01.10.06 03:43 |
| Windows wechselt von selbst zur Benutzerauswahl | Prof. MAAD | Windows | 3 | 18.12.05 18:20 |
| XP wechselt nicht den Benutzer | fränzel | Die Problemzone | 2 | 22.07.03 14:28 |