Bonjour
Oui, je suis débutant, désolé
Le but du jeu de ma fonction boite serait d'afficher une boite de dialogue pendant le chargement d'une page php.
Dites le moi de suite si je me trompe complètement. Vu que je passe par le serveur, il me semble que je dois passer par XMLHttpRequest. une fois l'objet créé, dans ma fonction boite, je tente depuis ce matin d'afficher cette boite de dialogue (donc d'interrompre le chargement de la page, puis de la reprendre normalement)
qu'en pensez vous?
voici le texte de l'erreur
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 <html> <head> <script type="text/javascript"> //je crée mon objet XMLHttpRequest function getXhr(){ var xhr = null; if(window.XMLHttpRequest) // Firefox et autres xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } return xhr } //ma fonction boite qui va évaluer l'état du serveur et normalement afficher la boite function boite() { var xhr = getXhr() if(xhr.readyState == 3 && xhr.status == 200) // les données sont en train d'être reçues, donc c'est le moment pour afficher ma boite { alert(xhr.responseText); } //la, je cale totalement alert(xhr.responseText); } </script> </head> <body onload="boite()"> kkkk </body> </html>
Détails de l’erreur de la page Web
Message*: Les données nécessaires pour terminer cette opération ne sont pas encore disponibles.
Partager