Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    TROVARE UNA STRINGA IN UN DOCUMENTO

    Ciao ragazzi,

    volevo simulare il find del browser con questo script

    http://www.webfract.it/GUIDA/cerca.htm

    Unica differenza, tutti gli script utilizzao una pag sovrapposta o un frame diverso; io dovrei cercare il testo dentro un div (centro).

    Chi mi help???

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    codice:
    function Search(sText) {
      if (sText == "") {
        return(false);
      }
      if (document.all) { // Internet Explorer
        var bFound;
        var oTextRange = window.document.body.createTextRange();
        for (var iPos = 0; (iPos <= iNum &&
          (bFound = oTextRange.findText(sText))); iPos++) {
          oTextRange.moveStart("character", 1);
          oTextRange.moveEnd("textedit");
        }
        if (bFound) {
          oTextRange.moveStart("character", -1);
          oTextRange.findText(sText);
          oTextRange.select();
          oTextRange.scrollIntoView();
          iNum++;
        } else {
          if (iNum > 0) {
            alert("Parola '"+sText+"' trovata "+iNum+" volte nella pagina.")
    		iNum = 0;
            //Search(sText);
          } else {
            window.alert("Testo non trovato.");
          }
        }
      }
    }
    Ragazzi, con questo codice funziona tutto.Come posso ricercare invece che in tutta la pag solo nel div????

    Provando a sostituire
    window.document.body.createTextRange();
    con
    document.getElementById('centro').createTextRange( );

    Non vā.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.