C y b e r C a f e 2 1 @ l i s t s . E x M a c h i n a . n e t !
<http://www.cybercafe21.net> & <http://www.cybercafe21.tv>

Voilà ! Tout fait ! Mini moteur de recherches pour une page (page par page)
qui fait la même chose que FIND càd pour la page en cours. Tu peux changer
le texte du message d'erreur mais tjrs entre guillemets.

A placer entre <BODY> et </BODY> où tu souhaites voir apparaître la cellule
de recheches


   <DIV ALIGN="center"><p align="left"><font face="Verdana"><small>Recherche
sur cette page,</small></font></p>
<p align="left"><script language="JavaScript">

var NS4 = (document.layers);    
var IE4 = (document.all);

var win = window;    
var n   = 0;

function findInPage(str) {

  var txt, i, found;

  if (str == "")
    return false;



  if (NS4) {



    if (!win.find(str))
      while(win.find(str, false, true))
        n++;
    else
      n++;

    if (n == 0)
      alert("Introuvable");
  }

  if (IE4) {
    txt = win.document.body.createTextRange();



    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
      txt.moveStart("character", 1);
      txt.moveEnd("textedit");
    }


    if (found) {
      txt.moveStart("character", -1);
      txt.findText(str);
      txt.select();
      txt.scrollIntoView();
      n++;
    }

    else {
      if (n > 0) {
        n = 0;
        findInPage(str);
      }


      else
        alert("Not found.");
    }
  }

  return false;
}

</script>

<form name="search" onSubmit="return findInPage(this.string.value);">
<font size=3><input name="string" type="text" size=15 onChange="n =
0;"></font>
<input type="submit" value="Find">
</form></p></DIV>

-----Message d'origine-----
De: hyves <[EMAIL PROTECTED]>
A: [EMAIL PROTECTED]
Date: 17/12/01 16:36
Objet: [CC21] appeller la fonction find in page


bien le bonjour,

he oui, j'ai encore une question a vous soumettre :


je saisqu'il y moyen de creer un lien pour retourner x pages en arriere 
(javascript:history.back();), ou encore pour appeller la fonction 
d'impression.

Mais y a t il moyen de faire de meme pour la fonction "find in page.." 
(ctrl+f) sous netscape 4.08 ??

merci d'avance

yves

Avec chello, envolez-vous sur le net et surfez sans frais d'abonnement
jusqu'au 1er janvier 2002. En savoir plus? http://www.chello.be
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
La liste CC21 vous est offerte par Emakina <http://www.emakina.com/>
Pour vous desabonner rapido  <mailto:[EMAIL PROTECTED]>

Répondre à