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 le mot saisi


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    sousse
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : sousse

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Par défaut Rechercher le mot saisi
    salut,
    j'ai un text ,un champ input (saisie le mot à rechercher) et un bouton go
    Go : permet de définir une couleur de fond jaune à chaque occurrence du mot (saisi dans le champ) dans le
    contenu de la page.
    Pouvez-vous m'aider?

    il faut que je suivre les etapes suivants:
    • -Récupérer le mot à chercher
    • -Préparer la nouvelle version du mot (en l’entourant avec un span et en lui appliquant la classe)
    • -Récupérer tous les paragraphes de la page


    Pour chaque paragraphe faire
    • -Récupérer le contenu HTML du paragraphe
    • -Remplacer (dans ce contenu) chaque itération du mot par sa nouvelle version
    • -Remettre le nouveau code HTML


    merci

  2. #2
    Membre éclairé Avatar de tigunn
    Homme Profil pro
    Développeur de bug
    Inscrit en
    Janvier 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de bug

    Informations forums :
    Inscription : Janvier 2003
    Messages : 608
    Par défaut
    Salut,
    Je te conseille de passer par Ajax ou plutôt l'objet XMLHttpRequest. cf http://siddh.developpez.com/articles/ajax/
    Après, faut se mettre au boulot ;p

  3. #3
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Je ne vois pas à quoi servirait AJAX ici. C'est un traitement côté client.

    On ne va certainement pas faire le boulot à ta place, mais on peut t'aider à te débloquer si tu nous montres ton code.

  4. #4
    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,

    Un fil qui pourrait t'être utile : Principe de la fonction "rechercher"...

    Il y a plusieurs façons de faire, il y a quand même un cas difficile c'est quand le mot trouvé n'est pas contenu à l'intérieur d'une seule balise... (par exemple le plugin "SearchHighlight" ne fonctionne pas dans ce cas...). A la fin j'ai trouvé une fonction toute faite,j'en parle au message #18 j'ai testé l'exemple donné dans ce lien : find ici : http://jsfiddle.net/kdq7f6k2/1.

    Attention ceci dit il y a quelques limites quand même : par exemple il semble qu'on ne puisse pas choisir l'apparence (le style) du mot trouvé. Or toi si j'ai bien compris c'est ce que tu dois faire en insérant des balises span... Autre exemple je crois bien qu'on ne peut mettre en surbrillance qu'un seul mot à la fois...

    Mais de toute façon j'avais trouvé une astuce pour faire sa propre fonction...

    En tous cas c'est un bon sujet de tp pratique !

Discussions similaires

  1. [PHP 5.0] Récupérer les mots saisis dans un moteur de recherche
    Par masiuxus dans le forum Langage
    Réponses: 11
    Dernier message: 22/09/2010, 19h45
  2. [TP]Recherche de mots dans un Doc.
    Par Loceka dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 04/10/2004, 19h04
  3. Recherche des mots contenant ...
    Par Asdorve dans le forum Langage SQL
    Réponses: 3
    Dernier message: 18/06/2004, 10h23
  4. Réponses: 10
    Dernier message: 22/05/2004, 13h51
  5. Recherche multi-mots sur une seule colonne
    Par Badiste dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/03/2004, 11h24

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