Script pour compter/afficher le nombre de mots d'une page web
pietru
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ça fait maintenant quelques jours que je fouine un peu partout sur le web pour dégoter un tel script et je n'en trouve pas. Je m'adresse donc à vous dans l'espoir que vous m'aidiez.
Je ne sais pas si c'est possible, j'imagine que oui, mais j'aimerais pour un de mes sites (qui est une sorte de journal), afficher le nombre de mots par page, ou mieux encore, sur la totalité du site. Il me faudrait donc un script qui compte le nombre de mots. Ca paraît tout bête mais ca me semble impossible, et je n'ai trouvé aucun exemple sur la toile.
Merci d'avance, et n'hésitez pas à me demander plus de détails si besoin
Bien à vous!
Ça fait maintenant quelques jours que je fouine un peu partout sur le web pour dégoter un tel script et je n'en trouve pas. Je m'adresse donc à vous dans l'espoir que vous m'aidiez.
Je ne sais pas si c'est possible, j'imagine que oui, mais j'aimerais pour un de mes sites (qui est une sorte de journal), afficher le nombre de mots par page, ou mieux encore, sur la totalité du site. Il me faudrait donc un script qui compte le nombre de mots. Ca paraît tout bête mais ca me semble impossible, et je n'ai trouvé aucun exemple sur la toile.
Merci d'avance, et n'hésitez pas à me demander plus de détails si besoin
Bien à vous!
A voir également:
- Script pour compter/afficher le nombre de mots d'une page web
- Supprimer une page word - Guide
- Comment traduire une page web - Guide
- Script vidéo youtube - Guide
- Capturer une page web complète - Guide
- Créer une page web - Guide
6 réponses
Bonjour,
en php il y a la fonction str_word_count() qui compte le nombre de mot dans une chaîne.
ça peut être un début.
en php il y a la fonction str_word_count() qui compte le nombre de mot dans une chaîne.
ça peut être un début.
En fait j'ai trouvé la solution, pour ceux que ca intéresse :
Avec ceci, j'arrive à compter et afficher le nombre de mots entre mes balises DIV.
Mais j'ai un nouveau problème, ce que je veux vraiment, c'est obtenir la somme du nombre de mots de chaque page... Et pour cela, je dois aller récupérer la valeur que j'obtiens pour chaque page, mais je ne sais pas comment faire??
<script type="text/javascript"> <div id="bloc"> Mon contenu </div> function countWords(id){ var content = document.getElementById(id).innerHTML; content = content.split(" "); return content.length; } document.write(countWords('bloc')); </script>
Avec ceci, j'arrive à compter et afficher le nombre de mots entre mes balises DIV.
Mais j'ai un nouveau problème, ce que je veux vraiment, c'est obtenir la somme du nombre de mots de chaque page... Et pour cela, je dois aller récupérer la valeur que j'obtiens pour chaque page, mais je ne sais pas comment faire??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui mais ce n'est pas un problème car il y a en très peu comparé au nombre de mots que je cherche à compter, du coup la marge d'erreur est très faible. Que le résultat me donne 50.000 mots ou 50.100 mots ne me dérange pas ^^
Puisque tu semble vouloir faire cela en javascript, une piste:
- a la première page tu initialise un cookie
vas voir la: https://stackoverflow.com/questions/4470477/create-array-in-cookie-with-javascript
sous forme d'array avec comme index le numéro ou le nom de la page, et le nombre de mots correspondant initialisé à 0
puis a chaque page ça vient remplir ce nombre et ensuite il suffit de lire le cookie et totaliser
- a la première page tu initialise un cookie
vas voir la: https://stackoverflow.com/questions/4470477/create-array-in-cookie-with-javascript
sous forme d'array avec comme index le numéro ou le nom de la page, et le nombre de mots correspondant initialisé à 0
puis a chaque page ça vient remplir ce nombre et ensuite il suffit de lire le cookie et totaliser