Voila mon problème. Je crée un moteur de recherche dans ma frame de gauche et je voudrais que le résultat de ma recherche s'affiche dans ma page centrale nommée "details". Le HIC est que le résultat s'affiche dans ma frame de gauche. Que corriger ? Voilà mon script :
Entre les balises HEAD :
<script language="JavaScript">
var page=new Array;
var m=new Array;
page[0]="page1.html";
m[0]="mot_clé_1,mot_clé_2,mot_clé_3,et_ainsi_de_suite";
page[1]="Page 2.html";
m[1]="mot_clé_1,mot_clé_2,mot_clé_3,et_ainsi_de_suite";
function go(txt) {
var n=m.length;
var indice=-1;
if (txt=="") {alert("Entrez un mot pour la recherche"); }
else
{ for (i=0; i<n; i++)
{if (m[i].toUpperCase().indexOf(txt.toUpperCase(),0)!="-1") {indice=i;}
}
if (indice>=0) {window.location=page[indice];}
else {window.location="not_found.html";}
}
}
//-->
</script>
Entre les balises BODY :
<DIV ID=mv2></DIV>
<p>
<SCRIPT LANGUAGE="JavaScript" SRC="ejs_menu_dyn_vert2.js"></SCRIPT>
</p>
<p> </p>
<form>
<font color="#FFFFFF">Recherchez : </font>
<input name="search" size=15 maxlength=15>
<input type="button" value="Go" onClick="go(document.forms[0].elements[0].value)">
</form>