Envoie de message automatique

Soyez le premier à donner votre avis sur cette source.

Vue 6 729 fois - Téléchargée 758 fois

Description

A l'aide d'un fichier XML contenant des messages programmés à différentes minutes (0, 5, 10, 13, 15...), le programme suivant écrit en JavaScript envoie automatiquement les messages aux minutes en questions sous forme de question, réponse. Une fonction écrite en JavaScript interroge le fichier XML à chaque minutes qui passe. Si la minute actuellement interrogé est trouvé dans le fichier XML (Question) alors un message affiche la Réponse, sinon, rien.

Source / Exemple :


<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
i = 0;
function getDt(){
//On récupére la minute
dt=new Date();
min=dt.getMinutes();
//Permet de déclencher la fonction automatiquement
//toute les minutes
setTimeout("getDt()",1000*60);
//On indique que le document et un fichier xml, son emplacement est indiqué
//entre les balises BODY.
doc = fichierxml.XMLDocument;
//Puis à partir de ce fichier XML
collectioninterrogation = doc.documentElement.getElementsByTagName("interrogation");
nbrinterrogation = collectioninterrogation.length;
strQuestion = collectioninterrogation.item(i).childNodes(0).text;
//On définit la variable
compt = 1 ;
//On utise une boucle pour questionné le fichier XML :
while (strQuestion!="") {
strQuestion = collectioninterrogation.item(i + compt).childNodes(i).text;
strReponse = collectioninterrogation.item(i + compt).getElementsByTagName("reponse").item(0).text;
//MOTEUR DE RECHERCHE ---------->
MotInterroger=strQuestion;
MotChercher=min;
Resultat=MotInterroger.indexOf(MotChercher,0);
if(Resultat>-1){
alert (strReponse);
compt = (compt + nbrinterrogation);
}else{
compt = compt + 1;
}//Fin de la condition
//Fin de la boucle
}
//Fin de la fonction
}
</SCRIPT>
</HEAD>
<BODY onLoad="getDt()">
<xml id="fichierxml" src="Envoie De Message Automatique.xml"/>
</BODY>
</HTML>

Conclusion :


Voir également le fichier XML dans le fichier zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

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

Bon pour les personnes qui comme kazma (commentaire du 02/04/2009 11:49:28) n'ont pas vu l'intêret de ce script, c'est à dire qu'il s'agissait d'une idée de base pouvant aboutir à autres choses forcèment de mieux, je met en ligne aujourd'hui une source "Messages Virtuels" qui part de cette idée de base. Voilà donc l'objet de mes sources, des idées de bases, vous vouliez un produit finit bien vous allez être surpis ! Je pense que ma nouvelle source "Messages Virtuels" va en surprendre plus d'un !!!
@karamel
Messages postés
1750
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2020
56
je vais te rassurer moi aussi je ne suit qu'un amateur et un vrai de vrai
grarestephane
Messages postés
34
Date d'inscription
mercredi 12 décembre 2007
Statut
Membre
Dernière intervention
6 décembre 2009

Bonjour,
Désolé je suis qu'un amateur. En faite, c'est juste une idée de base qui peut donner des idées sur d'autres perspectives. Je pensais que ça pourrait aidé des débutants comme moi qui souhaite combiné le JavaScript et le XML. Mais j'ai un script sympa que je vais mettre ce soir : Gestion D'Une Videothèque Sous XML. En plus j'ai besoin de votre aide. MERCI
Arto_8000
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
5
Le problème c'est surtout que les sources qu'il a postés sont très similaires. Quand ça fait trois sources qui se basent sur la même chose (données dans un fichier XML et on fait un peu de traitement javascript), ça devient presque que du «spam».

Ce que je te conseilles, c'est de seulement poster tes sources que tu as passé le plus de temps dessus ou ceux que tu juges qui peuvent intéressées beaucoup de gens (du genre un nouveau concept qui est présent dans aucune autres sources sur le site).
@karamel
Messages postés
1750
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2020
56
je n'ai rien contre lui au contraire programmer ca l'interesse et c'est tres bien mais mettre quatres scripts pratiquement a la suite avec des bugs sa fait pas serieux si tu veut j'en met des script pas fini j'en ai une foultitude.

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.