Soyez le premier à donner votre avis sur cette source.
Vue 8 117 fois - Téléchargée 1 155 fois
<HTML> <HEAD> <script language="javascript" type="text/javascript" src="Messages Virtuels/Messages.js"></script> <link id="monstyle" rel="stylesheet" type="text/css" href="Messages Virtuels/Defaut.css"/> </HEAD> <BODY> <xml id='fichierxml1' src='Messages Virtuels/Messages.xml'/> <xml id='fichierxml2' src='Messages Virtuels/SMS.xml'/> <embed name='son1' src="Messages Virtuels/Reception.wav" loop='0' Autostart='false' Hidden='true'> <embed name='son2' src="Messages Virtuels/Sortie.wav" loop='0' Autostart='false' Hidden='true'> <span id="EmplacementMessage" style="position:absolute;"></span> <script language="javascript"> pseudo=prompt("Indiquez un pseudo :","Indiquez un pseudo...") AffichageMessage(pseudo); </script> <p>Voilà un petit script qui envoit des messages de façon aléatoire en fonction de la configuration, ici toutes les 10 secondes et le message reste visible pendant 10 secondes mais vous pouvez configurer le temps souhaité. Les données sont extraites des fichiers XML. Si vous avez un login dans votre site comme moi, pas besoin de faire une boîte de dialogue pour demander le pseudo. Là, c'est juste à titre d'exemple et surtout pour personnaliser.</p> </BODY> </HTML>
Je me pencherais sur ton post quand j'aurais le temps... .. .
@ tchaOo°
docXml.onreadystatechange = erreur
qui veut dire quand le chargement de la page xml par le navigateur se fait on appel la fonction erreur
ensuite
function erreur(){
if (docXml.readyState ==4){
ca correspond a l'etat de chargement
0: non initialisé.
1: connexion établie.
2: requête reçue.
3: réponse en cours.
4: terminé.
donc si c'est termine on peut passer a la suite
if(docXml.parseError == 0 || docXml.status== 200){
cette ligne c'est pour savoir si le chargement c'est effectue correctement (docXml.parseError pour IE ;docXml.status== 200 pour les autres navigateurs
return false;
sa arête la fonction si c'est ok sinon sa affiche une alerte pour prévenir que le chargement a echoue
}
alert('echec au chargement')
}
}
pour plus de precision sur les differents etats tu peut aller voir sur cette page http://www.xul.fr/xml-ajax.html
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.