|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
LinkBack (3) | Themen-Optionen |
|
|
#1 (permalink)
|
|
Neuer Benutzer
Registriert seit: 01.03.2006
Beiträge: 19
|
Ich habe eine kleine Anwendung in AJAX geschrieben (eigentlich nicht wirklich AJAX, da ich kein XML verwendet habe, aber egal)
dabei habe ich foglenden Code geschrieben: Code:
<script language="JavaScript" type="text/javascript">
var xmlHttp = false;
// create XMLHttpRequest-Instance
// ... for Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
}
}
// ... for Mozilla, Opera and Safari
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function changeContent(id) {
if (xmlHttp) {
xmlHttp.onreadystatechange = handleReadyStateChange;
xmlHttp.open("POST", '/changecontent.cfm', true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send("id="+id);
}
}
function handleReadyStateChange() {
alert("da");
if (xmlHttp.readyState == 4) {
response = xmlHttp.responseText;
document.getElementById("content").innerHTML = "<br style=\"clear: left;\">" + response;
}
}
</script>
Wisst ihr vielleicht, wieso es im IE nur beim ersten mal funktioniert? Danke und Gruss Hätti |
|
|
|
|
|
#2 (permalink) |
|
Neuer Benutzer
Registriert seit: 01.03.2006
Beiträge: 19
|
ich habe das Problem soeben selbst gelöst...
ich musste nur die Zeile, in der ich den Event-Handler definierte an den Schluss setzen. So: Code:
xmlHttp.open("POST", '/changecontent.cfm', true);
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttp.send("id="+id);
xmlHttp.onreadystatechange = handleReadyStateChange;
|
|
|
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://www.ajax-community.de/sonstige-probleme/3425-ajax-anwendung-funktioniert-ie-nur-beim-ersten-mal.html
|
||||
| Erstellt von | For | Type | Datum | |
| AJAX-Community Blog » bit2bit | This thread | Refback | 11.01.2007 16:35 | |
| AJAX-Community Blog » Allgemein | This thread | Refback | 05.01.2007 15:52 | |
| AJAX-Community Blog » Wie geil Internet Explorer sein könnte | This thread | Pingback | 05.01.2007 08:42 | |