Messages virtuels

Soyez le premier à donner votre avis sur cette source.

Vue 7 961 fois - Téléchargée 1 140 fois

Description

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.

Source / Exemple :


<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>

Conclusion :


VOIR LE FICHIER ZIP POUR TOUTES LES SOURCES...
VOUS VOULIEZ UN PRODUIT FINIT... SI CELUI LA NE CONVIENT PAS JE NE PUBLIERAI PLUS RIEN !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
593
Date d'inscription
mardi 8 avril 2008
Statut
Membre
Dernière intervention
11 mai 2018

Ne marche pas pourtant mis dans mon dossier ou le serveur php tourne....
Messages postés
34
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 décembre 2009

OK MERCI
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

l'exemple que je te donne n'est qu'un exemple d'utilisation si ton code était mis en objet c'était juste pour te montrer qu'on pourrait utiliser différents objets de la même classe indépendamment les un des autres... il est donc normal que la methode show() ne marche pas puisqu'elle n'existe pas... .. . ;o)

Je me pencherais sur ton post quand j'aurais le temps... .. .

@ tchaOo°
Messages postés
34
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 décembre 2009

OK MERCI J'Y VAIS DE SUITE
Messages postés
1767
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2020
87
a un moment tu a

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
Afficher les 44 commentaires

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.