Pour avoir un moteur de recherche sur une seule et même page
Qui nous propose de retrouver par exemple un exposant parmi une longue liste.
(Exemple de mots clés pour faire un test : TOTO - TONTON - TATA - TANTE - TOTO ET TATA - LES 2 - Etc


Saisir un Mot Clés ou un Groupe de Mots (sans accent)

 

La Ligne qui débute en Rouge = 1 Exposant (autant qu'on veut)
En Vert - Le Nom de la page ou se trouve le Moteur de recherche
En Violet - Le Nom de L'exposant
En Orange - Ce sont les Mots Clés (1 Mot ou une suite de mot avec un espace ex: "crepes nutella"
Si les mots clés sont rentrés au pluriel et que le visiteur tape au singulier ça marche)
-------------------------------------------------------------

A placer juste avant la fin du <HEAD>

<SCRIPT language=javascript>
// Script développé par Olivier Hondermarck
// D'autres scripts sur http://www.toutjavascript.com
// Utilisation gratuite à condition de laisser ces commentaires

// Création de la base de données
var tjs_base=new TJS_InitBase("_self");
// TJS_InitBase(target) : target="_blank" pour ouvrir dans une nouvelle page


tjs_base.Add("NOMDELAPAGE.htm#Nom de l'Exposant TOTO","Nom de l'Exposant TOTO","Nom de l'Exposant TOTO, TONTON, Etc");
tjs_base.Add("NOMDELAPAGE.htm#Nom de l'Exposant TATA","Nom de l'Exposant TATA","Nom de l'Exposant
TATA,
TANTE, Etc ");
tjs_base.Add("NOMDELAPAGE.htm#Nom de l'Exposant TOT ET TATA","Nom de l'Exposant TOTO ET TATA","Nom de l'Exposant TOTO ET TATA
,
TOTO ET TATA, Les 2 , Etc
");
tjs_base.Add("NOMDELAPAGE.htm#","","");

// COMPLETEZ ICI la base de données POUR AJOUTER UNE INFO DANS LA BASE, copier coller une ligne, puis remplacer l'adresse, la description, et les mots clés

function TJS_InitBase(target) {
this.nb_item=0;
this.target=target;
this.Add=AddItem;
this.Search=SearchItem;
}
function AddItem(page,desc,cle) {
var nb = this.nb_item;
var item = new Object;
item.page=page;
item.desc=desc;
item.cle=cle;
this[nb]=item;
this.nb_item++;
}


function SearchItem(txt) {
// txt contient le texte de la recherche
txt = unescape(txt);
txt = txt.replace(/\+/g," ");
var n=tjs_base.nb_item;
var indice=-1;
if (txt=="Saisir un mot cl&eacute") {alert("Entrez un mot pour la recherche"); }
else{
document.forms["tjs_search"].elements["mot"].value=txt;
var Z=""; var nb=0;
for (var i=0; i<n; i++) {
if (tjs_base[i].cle.toUpperCase().indexOf(txt.toUpperCase(),0)!="-1") {
Z+="<A target='"+tjs_base.target+"' href='"+tjs_base[i].page+"'>"+tjs_base[i].desc+"</A> <SMALL>("+tjs_base[i].page+")</SMALL><BR>"
nb++;
}
}
if (nb>0) {
if (nb==1) {Z="Un résultat trouvé pour la recherche sur [<B>"+txt+"</B>] : <BR>"+Z;}
else {Z=nb+" résultats trouvés pour la recherche sur [<B>"+txt+"</B>] : <BR>"+Z;}
}else{Z="Aucu résultat pour la recherche sur [<B>"+txt+"</B>]<BR>Vérifiez l'orthographe ou essayez un autre mot clé !";}
document.write(Z);
}
}

function TJS_Search(f) {
if (f.mot.value!=""){f.submit();}
}

function TJS_PrintResult() {
var url=document.location.href;
if (url.indexOf("?mot=",0) > 0) {
var mot=url.substring(url.indexOf("?mot=",0)+5);
SearchItem(mot);
}
}

</SCRIPT>

 

A Placer juste après le <HEAD>

<TABLE=center><TR><TD><FONT SIZE="2"><strong>
<center><FORM name=tjs_search METHOD=get action="NOM DE LA PAGE.htm">
<center><INPUT NAME="mot" SIZE=30 MAXLENGTH=35 value="Saisir un mot cl&eacute (sans accent)" onFocus="if (this.value=='Saisir un mot cl&eacute (sans accent)') {this.value=''}"
onBlur="if (this.value==''){this.value='Saisir un mot cl&eacute (sans accent) '}">
<INPUT TYPE="button" name="bouton" VALUE="Rechercher" onClick="TJS_Search(this.form)"></INPUT>
</FORM></center>
<div class="contact" style="font-size:16px;"><SCRIPT language=javascript>
// Affichage des résultats éventuels.
TJS_PrintResult();

</SCRIPT> </div>

</TD></TR></TABLE>

<!-- Script développé par Olivier Hondermarck -->

Pour Créer les Endroits précis qui nous emmène a L'Exposant

<div id="Nom de L'Exposant"></div>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exposant 1 = TOTO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exposant 2 = TATA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exposant 3 = TOTO ET TATA