Bonjour,
je souhaite depuis ce matin modifier à la volée une image anti-spam. Je ne comprend pas pourquoi elle ne change pas. Le problème c'est qu'au lieu de me remplacer l'image il m'affiche l'image GIF avec plein de caractère étrange...
Exemple : GIF87a��C����
Enfin il me renvoi l'image que je génère mais elle est pas remplacer.
Mon code HTML
Mon code javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <label for="captcha">Anti-spam *<br><br> En saisissant ce code, vous nous aidez à empêcher le spam et les enregistrements illégitimes. :</label> <span id="imageAntiSpam"><img src="Ajax.php?action=10" width="100" height="50" id"imagecc"></span> <a href="#" onclick="changeCaptcha()">Réinitialiser le code anti-spam</a><br>
Mon code Ajax.php?action=12
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 /* *Change l'image du captcha si elle n'apparait pas ou n'est pas bien visible */ function changeCaptcha() { new Ajax.Request( 'Ajax.php?action=12', { method: 'GET', onSuccess: function(transport, json) { var Response=transport.responseText; //document.getElementById('imageAntiSpam').innerHTML=Response; document.getElementById('imagecc').src='<img src="'+Response+'">'; } } ); }
Si vous y comprenez quelque chose... Pourquoi il ne me remplace pas l'image c'est bizarre en plus j'ai déjà réussit sur un autre site à le faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 unset($_SESSION['captcha-control']); $captcha = new CaptchaExposeHome(); $captcha->getCaptcha();
bonne journée
Partager