Accueil > > > COLORISE LES MOTS D'UNE PAGE (APRES RECHERCHE)
COLORISE LES MOTS D'UNE PAGE (APRES RECHERCHE)
Information sur la source
Description
Afin d'attirer l'oeil après la recherche d'un mot, j'ai écrits ce petit bout de code qui change la couleur du texte recherche sur toute la page. Ce n'est pas clair mais essayez, vous comprendrez.
Source
- <html>
- <head>
- <title>Recherche</title>
- <script language="JavaScript">
- function recherche(chaine){
- var i=0
- var motrecherche = window.document.body.createTextRange();
- while(motrecherche.findText(chaine)!=false) {
- motrecherche.findText(chaine);
- motrecherche.moveStart("character",0);
- motrecherche.findText(chaine);
- motrecherche.pasteHTML("<font color='#FF0033'>"+chaine+"</font>");
- i++;
- }
- window.document.forms["form"].elements["nbr"].value=i+" elements trouves";
- }
- </script>
- </head>
- <body onload="javascript:recherche('ne')">
- <FORM name="form" method="post" action="index.html">
- <input type="text" name="nbr" size="17" maxlength="256">
-
- <BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
- un texte qui ne sert a rien d'autre qu'illustrer
- la fonctionnalite de ce script<BR>
-
- </body>
- </form>
- </html>
<html>
<head>
<title>Recherche</title>
<script language="JavaScript">
function recherche(chaine){
var i=0
var motrecherche = window.document.body.createTextRange();
while(motrecherche.findText(chaine)!=false) {
motrecherche.findText(chaine);
motrecherche.moveStart("character",0);
motrecherche.findText(chaine);
motrecherche.pasteHTML("<font color='#FF0033'>"+chaine+"</font>");
i++;
}
window.document.forms["form"].elements["nbr"].value=i+" elements trouves";
}
</script>
</head>
<body onload="javascript:recherche('ne')">
<FORM name="form" method="post" action="index.html">
<input type="text" name="nbr" size="17" maxlength="256">
<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
un texte qui ne sert a rien d'autre qu'illustrer
la fonctionnalite de ce script<BR>
</body>
</form>
</html>
Conclusion
Au risque de décevoir coucou747, je ne pense pas que ce soit 'portable', désole, mais pas moyen de tester sur toutes les plateformes et tous les navigateurs. Je suis bien sûr ouvert à toutes les modifs pour le rendre portable.
Je voulais faire la recherche sur autre chose que le body, mais cela ne semble pas possible.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|