Edition/rechercher dans la page

Résolu
Fallentree Messages postés 2445 Statut Membre -  
Fallentree Messages postés 2445 Statut Membre -
Bonjour,

je voudrais incorporer dans une page php une recherche comme celle du menu Edition.
Une piste ???

2 réponses

  1. Fallentree Messages postés 2445 Statut Membre 210
     
    un code Java sans doute??
    0
  2. Fallentree Messages postés 2445 Statut Membre 210
     
    <SCRIPT language=JavaScript>
    /* Find In Page Script- By Mike Hall (MHall75819@aol.com) */
    /* Recherche de mot */
    var NS4 = (document.layers); // Which browser?
    var IE4 = (document.all);
    var win = window; // window to search.
    var n = 0;
    function findInPage(str) {
    var txt, i, found;
    if (str == "")
    return false;
    // Find next occurance of the given string on the page, wrap around to the
    // start of the page if necessary.
    if (NS4) {
    // Look for match starting at the current point. If not found, rewind
    // back to the first match.
    if (!win.find(str))
    while(win.find(str, false, true))
    n++;
    else
    n++;
    // If not found in either direction, give message.
    if (n == 0)
    alert("Je suis navré, je n'ai rien trouvé. Vérifiez l'orthographe.");
    }
    if (IE4) {
    txt = win.document.body.createTextRange();
    // Find the nth match from the top of the page.
    for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
    txt.moveStart("character", 1);
    txt.moveEnd("textedit");
    }
    // If found, mark it and scroll it into view.
    if (found) {
    txt.moveStart("character", -1);
    txt.findText(str);
    txt.select();
    txt.scrollIntoView();
    n++;
    }
    // Otherwise, start over at the top of the page and find first match.

    else {
    if (n > 0) {
    n = 0;
    findInPage(str);
    }
    // Not found anywhere, give message.
    else
    alert("Je suis navré, je n'ai rien trouvé. Vérifiez l'orthographe.");
    }
    }
    return false;
    }
    </SCRIPT>

    <FORM name=search onsubmit="return findInPage(this.string.value);"><INPUT
    name=string onchange="n = 0;">
    <INPUT type=submit value=Rechercher></FORM>
    0