cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
18 juin 2008 à 11:03
cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
18 juin 2008 à 13:49
Bonjour
Objectif : executé un XMLHttpRequest.open à la fermeture de la ma page.
Sur une balise , j'ai placé un onUnload="fonction();". Dans cette fonction, un XMLHttpRequest.open est executé pour supprimer une ligne d'un fichier txt en php.
Le problème est que XMLHttpRequest fonctionne correctement tout le temps sauf que sur un onUnload, il me sort l'erreur suivante :
Erreur : uncaught exception: Permission refusée d'appeler la méthode XMLHttpRequest.open
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 18 juin 2008 à 12:39
Bonjour,
tu dois faire une erreur je ne sais où.. parce que pas de raisons...
exemple ( fais donc un extrait de ce que tu fais ! mettre en
forme sa question
1° c'est mieux pour ceux que essayent de t'aider,
2° grâce à cela, on résoud souvent tout seul ... )
unload.htm :
<head>
<script>
function trt()
{ var xml = new XMLHttpRequest();
xml.open("GET", "unload.php", false);
xml.send("");
alert(xml.responseText);
}
</script>
</head>
unload.php
<?php echo "on s'en fiche"; ?>
réduit au "trict" nécessaire pour les tests... et ça baigne
( enfin, testé uniquement avec FF 3.0, mais pas de raisons là non plus )