IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Rechercher un mot dans une page et aller directement au mot.


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut Rechercher un mot dans une page et aller directement au mot.
    Bonjour,

    j'essaye de trouver un code qui permet de rechercher un mot et y aller directement à la ligne

    J'ai trouvé ceci mais il ne vas pas directement à la ligne?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    ;(function(window) {
     
    	'use strict';
    	var document = window.document;
    	function textSearcher(query_selector, input_field, search_count_output, result_class) {
    		this._init(query_selector, input_field, search_count_output, result_class);
    		return {
    			_init: this._init.bind(this),
    			_search: this._search.bind(this),
    			_destroy: this._destroy.bind(this),
    		}
    	}
    	textSearcher.prototype = {
    		_init: function(query_selector, input_field, search_count_output, result_class) {
    			var document_nodes = document.querySelectorAll(query_selector);
    			this.searchable_nodes = [];
    			this.search_instances = [];
    			for (var node_index = 0; node_index < document_nodes.length; node_index++) {
    				var node = document_nodes[node_index];
    				if (node.offsetParent !== null && node.offsetHeight > 0 && node.childNodes.length && node.innerText.length) {
    					this.searchable_nodes.push(node);
    				}
    			}
    			this.searchable_nodes_length = this.searchable_nodes.length;
    		if (input_field && (input_field = document.querySelectorAll(input_field)[0])) {
    				this.input_field = input_field;
    				this.input_field.addEventListener("keyup", this.searchInputValue.bind(this));
    			}
    			if (search_count_output && (search_count_output = document.querySelectorAll(search_count_output)[0])) {
    				this.search_count_output = search_count_output;
    			}
    			this.result_class = result_class || "js-textSearcher-highlight";
    			return null;
    		},
    		_search: function(search_value) {
    			if (typeof search_value == "undefined") {
    				if (this.input_field) {
    					search_value = this.input_field.value;
    				} else {
    					console.error("You can only call this method without a value if an input field is bound");
    					return false;
    				}
    			}
    			var search_value_length = search_value.length,
    					search_regex = new RegExp(search_value.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&"), "gi"),
    					node_index = 0;
    			this.search_count = 0;
    			var instance_index = 0;
    			while (instance_index < this.search_instances.length) {
    				this.search_instances[instance_index].revert();
    				instance_index++;
    			}
    			this.search_instances = [];
    			if (search_value_length) {
    				while (node_index < this.searchable_nodes_length) {
    					var node = this.searchable_nodes[node_index];
    					var instance = findAndReplaceDOMText(node, {
    						find: search_regex,
    						replace: function(portion, match) {
    							var el = document.createElement('span');
    							el.className = this.result_class;
    							el.innerHTML = portion.text;
    							return el;
    						}.bind(this)
    					});
     
    					this.search_count += instance.reverts.length;
     
    					this.search_instances.push(instance);
     
    					node_index++;
    				}
    			}
     
    			if (this.search_count_output) {
    				this.search_count_output.textContent = this.search_count;
    			}
    		},
     
    		_destroy: function() {
    			if (this.input_field) {
    				this.input_field.removeEventListener("keyup", this.searchInputValue);
    			}
    		},
     
    		searchInputValue(event) {
    			this._search(event.target.value);
    		}
    	}
     
    	window.textSearcher = textSearcher;
     
    }) (window);
     
    var searcher = new textSearcher("body > .content", ".search-input", ".search-count");
     
    searcher._search();
    Je vous remercie d'avance

    max
    cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu n'as toujours pas compris le principe du forum.

    Il ne suffit pas de balancer un code de 100 lignes et de dire : "debrouillez-vous avec ça."

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Bonjour,

    Je n'ai pas balancer un code de 100 lignes et de dire : "débrouillez-vous avec ça."

    j'ai demandé ou si je me suis mal expliquer je m'en excuse! je voulais dire s'il l'on pouvez le modifier pour aller directement au mot rechercher.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Oui, si tu comprends le code, c'est différent : tu peux le modifier.

    Sauf que.... tu attends de nous :
    • qu'on le lise
    • qu'on le comprenne
    • qu'on le modifie,
    • (éventuellement) qu'on te l'explique

    Ce n'est pas pareil.

    Citation Envoyé par apdf1 Voir le message
    ...Je n'ai pas balancer un code de 100 lignes et de dire : "débrouillez-vous avec ça." ...
    C'est pourtant bien ce que tu as fait.

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Re,

    Sauf que.... tu attends de nous :

    qu'on le lise
    qu'on le comprenne
    qu'on le modifie,
    (éventuellement) qu'on te l'explique
    J'aimerai que l'on m'explique et éventuellement si je n'arrive pas par moi même qu'on le modifie.

    si cela n'est pas trop demander.

    Merci

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Et c'est quel bout du code qui coince ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Invité
    Invité(e)
    Par défaut
    LOL...

    Le bout qui va de la ligne 1 à la ligne 97...





    N.B. Idem pour moi : je n'ai ni le niveau, ni le temps, ni l'envie de lire et chercher à comprendre ce code...

  8. #8
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    re,

    jreaux62 toujours aussi cool!

  9. #9
    Invité
    Invité(e)
    Par défaut
    1- J'avoue : je n'ai pas le niveau pour lire et comprendre ce "bout" de code.

    2- Si au moins tu donnais l'URL de la page où tu as trouvé ce bout de code, peut-être que quelqu'un pourrait se dévouer (SpaceFrog ?)...

    3- Je persiste et signe :
    "Tu n'as toujours pas compris le principe du forum."
    Ceux qui te répondent sont BENEVOLES, et prennent de LEUR TEMPS pour répondre aux questions des autres.

    Le minimum de RESPECT est de leur faciliter la tâche.
    PAS de leur demander de faire le travail à ta place.




    [EDIT] Etonnant !
    Il y a une autre discussion avec le même titre qui vient d'être RÉSOLUE !
    Dernière modification par Invité ; 08/10/2018 à 12h42.

  10. #10
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Salut,

    Je m'étais intéressé à cette question et j'avais d'ailleurs ouvert un fil où j'avais posté quelques codes mais à la fin j'ai trouvé une fonction native mais qui a ses limitations... Mais quelques temps après j'avais trouvé un moyen d'ajouter des balises autour des mots trouvés et du coup on peut utiliser son propre style CSS, repérer chaque mot et scroller vers ce mot...

    Citation Envoyé par Beginner. Voir le message
    Salut,

    Avec la fonction window.find(), il ne m'a pas semblé qu'il soit possible de définir son propre style et de l'affecter à tous les mots en même temps (il semble que cette fonction effectue une seule recherche à la fois...) mais on peut le faire sois-même en ajoutant des petites choses... J'ai fait un test de cela (c'est-à-dire en utilisant la fonction window.find()) ici : http://jsbin.com/cenahusome/edit?js,console,output ...
    Le code n'est pas trop long mais je pense qu'il doit être limité quand même... Il n'y a pas toutes les options...

  11. #11
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    En effet, c'est étonnant !

  12. #12
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Autre discussion dans laquelle j'avais suggéré:
    il va falloir replacer l'occurrence du texte pour placer une balise avec une ancre pour arriver à y scroller...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  13. #13
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    bonjour, Beginner, SpaceFrog

    J'ai essayé et sa ne fonctionne pas ou alors??

    Le code au complet

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    <!DOCTYPE html>
    <html lang="fr" >
        <head>
    	     <meta charset="UTF-8"> 
        </head>
     
    <body>
     
     
     
          <script type="text/javascript">
            function FindNext () {
                var str = document.getElementById ("findField").value;
                if (str == "") {
                    alert ("Champs vide");
                    return;
                }
     
                var supported = true;
                var found = false;
                if (window.find) {        // Firefox, Google Chrome, Safari
                    supported = false;
                        // if some content is selected, the start position of the search 
                        // will be the end position of the selection
                    found = window.find (str);
                }
                else {
                    if (document.selection && document.selection.createRange) { // Internet Explorer, Opera before version 10.5
                        var textRange = document.selection.createRange ();
                        if (textRange.findText) {   // Internet Explorer
                            supported = true;
                                // if some content is selected, the start position of the search 
                                // will be the position after the start position of the selection
                            if (textRange.text.length > 0) {
                                textRange.collapse (true);
                                textRange.move ("character", 1);
                            }
     
                            found = textRange.findText (str);
                            if (found) {
                                textRange.select ();
                            }
                        }
                    }
                }
     
     
            }
        </script>
     
      <script>
       $('#but').on('click', function() {
     
                    var val = $("#search").val();
                    FindNext ();
     
            });
     
            $('#findField').on('focus', function() {
                    $("html, body").animate({scrollTop: 0},"slow");
     
            });
     
    }); 
        
        </script>  
     
     
     
     
    <input type="text" id="findField" value="" size="20" />
        <button id="but">Chercher</button>
    <p>
     
     
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>pierre</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>max</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>jean</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>alain</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>nadia</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
     
        </body>
    </html>


    Merci et bonne journée

    Max

  14. #14
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par SpaceFrog Voir le message
    Autre discussion dans laquelle j'avais suggéré:
    il va falloir replacer l'occurrence du texte pour placer une balise avec une ancre pour arriver à y scroller...
    Tout-à-fait et comme expliqué dans mon message j'ai ajouté des petites choses au code utilisant la fonction window.find() proposé par le site que j'ai mentionné... Dans les petites choses il y a : l'ajout de balises span autours des mots trouvés, l'ajout d'une classe "hightlightSpan" pour personnaliser le style CSS, une fonction pour supprimer la surbrillance des mots trouvés...

    Et quand on a une balise span on peut scroller vers le mot trouvé comme tu l'as rappelé...

    Ah oui le code que je proposais cherche tous les mots et pas juste l'éventuel premier mot (il fallait ajouter une boucle... Oui car la fonction window.find() effectue une seule recherche à la fois...).

    Je remet le lien du code en question :

    Citation Envoyé par Beginner. Voir le message
    ...mais on peut le faire sois-même en ajoutant des petites choses... J'ai fait un test de cela (c'est-à-dire en utilisant la fonction window.find()) ici : http://jsbin.com/cenahusome/edit?js,console,output ...
    Citation Envoyé par apdf1 Voir le message
    bonjour, Beginner, SpaceFrog

    J'ai essayé et sa ne fonctionne pas ou alors??
    Tu as utilisé le code de l'autre fil qui semble être une adaptation du code proposé par le site que j'ai mentionné ici : #18 et non le code modifié dont j'ai redonné le lien ci-dessus (mais dans lequel il n'y a pas la fonction "scroller vers le mot trouvé" mais on peut l'ajouter (elle existe en natif)).

    Mais avant il faudrait que tu nous dise si tu veux trouver tous les mots ou juste le premier ?

    PS : Il me semble qu'on avait déjà faits ça dans un autre de tes fils, non ? Il faudrait que je le retrouve...

  15. #15
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    salut Beginner

    Oui c'était pour retrouvé un mot dans un tableau qui fonctionne très bien.

    Mais la ces pour retrouver un mot dans une page rt aller directement au mot

    Merci

    Max

  16. #16
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    salut Beginner

    Oui c'était pour retrouvé un mot dans un tableau qui fonctionne très bien.
    https://www.developpez.net/forums/d1...-nom-tableaux/
    Mais la ces pour retrouver un mot dans une page rt aller directement au mot

    Merci

    Max

  17. #17
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Citation Envoyé par Beginner. Voir le message
    PS : Il me semble qu'on avait déjà faits ça dans un autre de tes fils, non ? Il faudrait que je le retrouve...
    Je l'ai retrouvé :

    Citation Envoyé par Beginner. Voir le message
    Citation Envoyé par apdf1 Voir le message
    L'idéal est que suite à la recherche ont se retrouve à la ligne voulu. Je pense!!!!
    J'ai fait un test ici : http://jsbin.com/kutapazipu/edit?html,js,output

    La ligne se déplace pour se retrouver en premier en haut...
    Mais bon ce n'est peut-être pas très esthétique...

    Cela te donne une idée/un début à améliorer...

    ---> Ce serait mieux d'ajouter une assistance (auto-complétion) : genre on tape la première lettre et hop tous les noms (de pays|région) commençant par cette lettre sont proposés... Oui car sinon il faut taper le nom en entier et sans se tromper ne serait-ce d'un accent , d'un espace ou d'une lettre majuscule ce qui est assez pénible je trouve... Pour limiter ce problème j'enlève les espaces aux extrémités et la recherche ignore la différence entre lettre majuscule et minuscule...

    Pense aussi à l'idée donnée par NoSmoking des listes liées...
    Dans ce code on scrolle bien à la ligne où se trouve le (premier) mot trouvé, c'est le même principe et cela utilise la fonction native scrollIntoView()

  18. #18
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Re

    J'ai repris le code sa fait ceci:

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    <!DOCTYPE html>
    <html lang="fr" >
        <head>
    	     <meta charset="UTF-8"> 
     
                <style type="text/css">
          th {
            border: 3px solid red;
          }
     
          table,
          table tr td {
            border: 1px solid red;
            margin-left: 50px;
          }
     
          table tr td {
            width: 100px;
            text-align: center;
          }
     
          p {
            margin-left: 200px;
          }
     
          #recherche {
     
            margin-left: 15px;
            width: 500px;
            border: 3px solid #0000ff;
          }
     
          .active {
     
            background-color: chocolate;
            color: bisque;
          }
     
          #container {
            height: 700px;
            overflow: auto;
            margin-top: 30px;
            border: 0px solid green;
     
          }
     
         
        </style>
      </head>
     
      <body>
        <table id="recherche">
          <caption>Entrer un nom</caption>
          <tr>
            <td>Recherche</td>
            <td>
              <input type="text" id="findField" onkeyup="search()" value="" placeholder="Tapez ici le nom à rechercher..." size="31" />
            </td>
          </tr>
        </table>
     
    <body>
     
          <script type="text/javascript">
           //---------------------------------------------------------------
    var resCourant = null;
     
    function search() {
     
        var container = document.getElementById("container");
     
        var word = document.getElementById("findField").value.trim().toLowerCase();
        if (word === "") return;
     
        if (resCourant !== null) resCourant.className = "";
     
        var resNext = find(word);
     
        if (resNext) {
            resNext.className = "active";
            resCourant = resNext;
            resNext.scrollIntoView(true);
            container.scrollTop -= 3 ;
        }
    }
     
    function find(word) { // lc = 2 ---> restreint aux deux premières colonnes... 
     
        console.clear();
        var cellules = document.querySelectorAll(".tablePays td:nth-child(-n+2)");
     
        for (var i = 0, l = cellules.length; i < l; i++) {
            var nom = cellules[i].textContent.trim().toLowerCase();
            if (nom === word) {
                return cellules[i];
            }
        }
    }
        </script>  
     
     
     
     
    <!--
    <input type="text" id="findField" value="" size="20" />
        <button id="but">Chercher</button>
    <p>
    -->
     
     
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>pierre</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>max</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>jean</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>alain</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <p>nadia</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
     
        </body>
    </html>

    Max

  19. #19
    Membre Expert
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    2 910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2 910
    Par défaut
    Ah nos messages se sont croisés...

    Citation Envoyé par apdf1 Voir le message
    Mais la ces pour retrouver un mot dans une page rt aller directement au mot
    Oui ok et c'est le même principe et on peut le faire avec le code modifié dont j'ai redonné le lien car cela ajoute des balises et du coup on peut scroller vers cette balise (c'est la même idée que celle que SpaceFrog a suggérée).

    Mais tu n'as pas répondu à ça : "Mais avant il faudrait que tu nous dise si tu veux trouver tous les mots ou juste le premier ?"...

  20. #20
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    629
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 629
    Par défaut
    Re

    Nom il n'y a pas deux fois le même mots!

Discussions similaires

  1. Rechercher un mot dans une page et aller directement au mot
    Par toulousain3117 dans le forum jQuery
    Réponses: 9
    Dernier message: 16/12/2018, 11h30
  2. recherche d'un mot dans une page web
    Par fraisa1985 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 23/10/2008, 15h59
  3. Réponses: 1
    Dernier message: 17/08/2007, 15h19
  4. module de recherche de mots dans une page html
    Par Drozo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/08/2006, 09h57
  5. Recherche d'un mot dans une page
    Par Emcd dans le forum Langage
    Réponses: 4
    Dernier message: 12/01/2006, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo