IK loop tegen een (hopelijk) klein probleem aan met het gebruik van Ajax. Ik heb een button die steeds als er op geklikt wordt een ajax-functie (getHTTPObject) aanroept die op zijn beurt een php bestand aanroept met een bepaalde feedback. In eerste instantie lijkt alles prima te functioneren, tot ik de functie een 2e keer wil uitvoeren zonder refresh. Firefox doet dit zonder protest, maar internet explorer weigert dienst. Pas na een refresh van de pagina voert IE de functie weer 1 keer uit.
Een zoektocht op google heeft mij helaas niets opgeleverd, wellicht dat er hier iemand is die oplossing weet?
dit is de code die ik gebruik:
Mvg,
Een zoektocht op google heeft mij helaas niets opgeleverd, wellicht dat er hier iemand is die oplossing weet?
dit is de code die ik gebruik:
code:
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
| function getHTTPObject() {
if(window.XMLHttpRequest)
return new XMLHttpRequest();
else if(window.ActiveXObject)
return new ActiveXObject("Microsoft.XMLHTTP");
}
http = getHTTPObject();
function handleReponse() {
if (http.readyState == 4) {
document.getElementById('beschik').src = '';
if (http.responseText == 1) {
document.getElementById('beschik').src = 'images/up.png';
}
else {
document.getElementById('beschik').src = 'images/down.png';
}
}
}
function check(domeinnaam){
http.onreadystatechange = function() { handleReponse() };
http.open("GET", "includes/chk_domain.php?domain="+domeinnaam, true);
http.send(null);
} |
Mvg,