par
orgerix » 01 juin 2007, 17:52
Bonjour,
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()">
et la fonction unpdate
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);
}
Cette fonction a pour but de faire la mise à jour sans pour autant retenir le visiteur (principalmeent des graphique à tracer et des fichier excel à écrire)
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.
Bonjour,
J'ai un script qui appelle une fonction AJAX à son chargement.
voila sa balise body :
[code]<body background="http://localhost/fond.jpg" style=" background-position:center top; background-repeat:no-repeat " OnLoad="update()">
[/code]
et la fonction unpdate
[code]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);
}[/code]
Cette fonction a pour but de faire la mise à jour sans pour autant retenir le visiteur (principalmeent des graphique à tracer et des fichier excel à écrire)
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.