Bonjour,
Cela fait quelques heures que je me casse la tête sur un problème avec ajax et je ne trouve pas de solution...
Ce que j'ai fait fonctionne correctement avec IE mais pas avec Firefox...
voici le code :
Sous FireFox, l'alerte TiTi s'affiche mais pas l'alerte TuTu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80function criarRequest() { var obj_XHR = false; if (window.XMLHttpRequest) { // Firefox, Mozilla, Safari,... try { obj_XHR = new XMLHttpRequest(); if (obj_XHR.overrideMimeType) obj_XHR.overrideMimeType('text/xml'); } catch (Erro_1) { // tratamento do erro... obj_XHR = false; } } else if (window.ActiveXObject) { // IE try { // 1° método de Microsoft obj_XHR = new ActiveXObject('Msxml2.XMLHTTP'); } catch(Erro_2) { try { // 2° método de Microsoft obj_XHR = new ActiveXObject('Microsoft.XMLHTTP'); } catch(Erro_3) { // Atualizar o navegador... obj_XHR = false; } } } if(!obj_XHR) { alert('O seu navegador não suporta os objetos XMLHTTP...'); return false; } else return obj_XHR; } function exibirClassificacao(param) { var obj_XHR = criarRequest(); if (param == 'PHP') var url = 'exibirSelectClassif.php'; if (param == 'HTML') var url = 'exibirClassif.html'; obj_XHR.open('GET', url, false); alert('TiTi'); obj_XHR.onreadystatechange = function () { try { alert('ToTo'); if(obj_XHR.readyState == 4) { // transferência completa if(obj_XHR.status == 200) { // status 200 == OK; // status 404 == não achou a página document.getElementById('classif').innerHTML = obj_XHR.responseText; } } } catch (erro) { alert("ERRO : " + erro.description); } }; obj_XHR.send(null); }
Quelqu'un a déjà rencontré ce problème ?
Cyril.

 

 
		
		 
        

 
			
			




 [AJAX] Firefox et onreadystatechange
 [AJAX] Firefox et onreadystatechange
				 Répondre avec citation
  Répondre avec citation


 
   
 
 Cependant celui-ci est d'ordre visuel parce que finalement ce qui doit être fait est... fait.
 Cependant celui-ci est d'ordre visuel parce que finalement ce qui doit être fait est... fait. ) car il ne garde pas la valeur qui lui est affectée. Elle apparait et elle disparait aussitôt...
) car il ne garde pas la valeur qui lui est affectée. Elle apparait et elle disparait aussitôt... ça fait mal...
 ça fait mal... Envoyé par cgone
 Envoyé par cgone
					


Partager