J'ai un script qui appelle une fonction AJAX à son chargement.
voila sa balise body :
Code : Tout sélectionner
<body background="http://localhost/fond.jpg" style=" background-position:center top; background-repeat:no-repeat " OnLoad="update()">
Code : Tout sélectionner
function update() {
var httpRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
httpRequest = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!httpRequest) {
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
httpRequest.open('GET', 'MAJ.php', true);
httpRequest.send(null);
}Le problème, c'est que quand je charge la page, la fonction ne s'execute pas. Quand je charge la page MAJ.php directement, il y n'y a pas de problème.