SCRIPT DE DETECTION D'UN OU PLUSIEURS MOTS DANS UNE PAGE

[Résolu]
Signaler
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
SCRIPT DE DETECTION D'UN OU PLUSIEURS MOTS DANS UNE PAGE

Bonjour voila, je souhaiterais
faire une verification de contenu dans une page HTML:
Le s.cript devra être placer dans cette même page

Exemple 1 :

1 ) ma page s'ouvre
2 ) mon script s'execute et recherche un ou plusieurs mots clé dans le corp de la page ex: sexe, connard, enfoiré...
3 ) Si l'un de ces mots est trouvé la page, celle-ci redirige le visiteur sur une autre page ...

Exemple 2

<html>
<script language"javascript">
fonction chercher liste de mot (sexe,connard, enfoiré);

Si ont trouve l'un de ces mots
ont va sur (autrepage.html)

</script>

envenue sur mon site
bilablablabilablablabilablablabilablabla
bilablablabilablablabilablablabilablabla
bilablablabilablablabilablablabilablabla
bilablablabilablabla"sexe"bilablabla
<!--dans ce cas ont devra être rediriger sur autre page -->


</htm>

Merci,

pour ce qui trouverai çà bizarre, j'ai besion de se script car je souhaite réalisé un petit site dinamyque qui n'afficherais pas de con tenu indésirable, comme dans un forum par exemple.
je suohaite que les gens puisse metre le contenu qu"il veul mais si c'est pas bien, je ne veux pas q'on le voi.

Emilie

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
si c'est rechercher des mots saisis par un
visiteur, ce ne peut pas être dans la page
mais dans un champ de saisie ? non ?
ci-dessous un exemple qui teste dans un
textarea et reste sur la même page en cas
d'erreur, renvoie vers une autre si pas de
mots interdits ( inverser return si c'est le
contraire qui est voulu )

<html>
<head>
<script type="text/javascript">
var interdits=new Array("con","connard","pute");
function CtrMots()
{ var re=/\w*/g;
var res=frm.message.value.match(re);
for ( var i=0; i<res.length; i++ )
{ for (var j=0; j
</head>

<center>
Interdit certains mots

<form action="reussi.html"
method="post"
name="frm"
onsubmit="return(CtrMots());">
<textarea name="message"
rows="4"
cols="55"></textarea>

</center>
</form>
</html>

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
29
Date d'inscription
mardi 19 avril 2005
Statut
Membre
Dernière intervention
13 octobre 2008

Re question, je trouve ton script inpecc, est t'il possible de faire le même type de recherche dans le corp de la page voir même dans une iframe

Emilie909
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
le champ pris en compte :

var res=frm.message.value.match(re);

on met ce qu'on veut ( et ce qu'on peut ).

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~