Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

XMLHttpRequest readyState wechselt nicht

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 = ...

Antwort
Alt 16.02.08, 18:15   #1 (permalink)
Member of Honour
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard XMLHttpRequest readyState wechselt nicht

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);
Nur wechselt der Ready State nur bis zu 1. Obwohl der Server brav antwortet.
Zumindest mit Firefox 2.0.12 kommt das Request also nicht im JavaScript an.
Woran könnte das liegen?
blueflash ist offline   Mit Zitat antworten
Alt 16.02.08, 18:51   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Arrow

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.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 16.02.08, 19:19   #3 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard

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);	
};
Das ist alles, was im Moment passiert.
blueflash ist offline   Mit Zitat antworten
Alt 17.02.08, 11:21   #4 (permalink)
Member of Honour
Themenstarter
 
Registriert seit: 03.10.01
blueflash Leistung: Facit NTK
Likes: 1
Standard

Oh Mann, schwach typisierte Sprachen sind echt ein Murks!

Folgendermaßen geht es:

Code:
client.onreadystatechange = handler;
blueflash ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » XMLHttpRequest readyState wechselt nicht
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61