Rechercher des mots dans un texte pour les mettres en gras.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 662 fois - Téléchargée 36 fois

Contenu du snippet

J'ai écrit ce code dans le but d'aider quelqu'un qui, par exemple, chercherais un mot dans une grande page de forum. Ce code mets les mots en gras et en rouge(Ça peut etre changé bien sur) et le formulaire peut etre séparé du texte aussi, évidement.

Source / Exemple :


<script runat=server>
sub page_load
 dim recherche As String
 dim MonTexte As String 
 
recherche = request.querystring("recherche")
Montexte = "J'ai mis ici pleins de petits mots pour exécuter mon exemple, Ainsi va ce texte. Je n'ai absolument plus rien a dire =) mais bon. C'est pour un exemple alors je me force d'écrire pleins de choses !"
 MonTexte = Replace(MonTexte, recherche, "<font color=#FF0000><b>" & recherche & "</b></font>")
 texte.text=MonTexte
 end sub
</script>

<html>

<head>
<title>Exemple de recherche dans une page</title>
</head>

<body>

<form method="get" action="recherche.aspx">
	<input type="text" name="recherche" size="20">
	<input type="submit" value="Rechercher" name="">
</form>
<asp:label id="texte" runat="server" />

</body>

</html>

A voir également

Ajouter un commentaire

Commentaires

jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
17 -
Moi je trouve ta source tres bien, mais je pense qu'elle pe se complexifier un peu par tu fais une page recherche.aspx et en quesrystring tu met URL=page&recherche=mot ce qui fait qu'après tu fais une recherche dans tte le code HTML de la page demandé et après t'affiche la page, c'est peut etre pas très utile, mais ce sera vraiment rien que pour apprendre comment integrer une page web dans une page et la modifier, par contre je peux pas trop te donner de piste pour l'instant mais ca m'a l'air pas très compliqué, si tu cales je pourrais t'aider un petit peu si tu veux :)

@+
cs_fabrice69
Messages postés
1766
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4 -
Bonne source pour une première approche de .NET avec le replace.
Il faut ensuite comprendre la logique evenementielle qui n'oblige plus à avoir un :
form method="get" action="recherche.aspx"

Mais simplement un bouton avec la gestion du click.
Ca viendra avec le temps :))

Pour ce qui est du replace, c'est un classique mais tellement efficace :))

F___

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.