begin process at 2012 05 28 23:42:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Capturer une chaîne de caractère dans une page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Capturer une chaîne de caractère dans une page

lundi 29 novembre 2004 à 08:55:02 | Capturer une chaîne de caractère dans une page

clio_willy

Bonjour à tous,

Je voudrais suite au script suivant :

<html>
<head>
<title>Moteur de recherche...</title>
<script language="JavaScript">
// Mise à jour et amélioration par http://www.toutjavascript.com
// D'après le script original de MHall
// Reproduction gratuite à condition de laisser ce commentaire

var nbSearch=0;

function findInPage(str) {
var txt, i, found;
if (str=="") return false;

if ((document.layers)||(window.sidebar)) {
if (!window.find(str)) {
alert("Fin de page atteinte.\n"+'"'+str+'" trouvé '+nbSearch+" fois.");
while(window.find(str, false, true)) {nbSearch++;}
}
else
nbSearch++;
if (nbSearch == 0)
alert('"'+str+'" est introuvable');
}

if (document.all) {
txt = window.document.body.createTextRange();
for (i = 0; i <= nbSearch && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
nbSearch++;
} else {
if (nbSearch > 0) {
alert("Fin de page atteinte.\n"+'"'+str+'" trouvé '+nbSearch+" fois.");

nbSearch = 0;
findInPage(str);
} else {
alert('"'+str+'" est introuvable');
}
}
}

return false;
}

</script>

</head>
<form name="search" onSubmit="return findInPage(this.motcle.value);">
<font size=3><input name="motcle" type="text" size=30 onFocus="nbSearch=0; if (this.value=='Recherche dans cette page...') {this.value=''}" value="Recherche dans cette page..."></font>
<input type="submit" value="OK">
</form>
</BODY>

</html>

qui permet de trouver un mot dans une page, capturer le texte qui se trouve à la suite de ce mot.

Exemple : si j'ai le texte suivant dans ma page

1- blablabla
2- bliblibli
3- blobloblo

si je recherche "3" je voudrais être capable de capturer le texte "blobloblo"....

Quelqu'un pourrait il m'aider pour cela ??

Merci d'avance et bonne journée


Cette discussion est classée dans : page, window, str, capturer, nbsearch


Répondre à ce message

Sujets en rapport avec ce message

Pop-up window: Comment éviter le retour haut de page lors ouverture d'un pop-up [ par james ] Bonjour,Auriez-vous l'astuce me permettant d'éviter que, lors de l'éxécution de l'ouverture d'un pop-up sur ma page, ma main window ne se replace pas Imprimer une page puis la fermer [ par Nabel ] Bonjour à toutes et à tous, Voilà, j'aimerais imprimer une page puis la fermer. Pour faire cela, j'ai implémenté la fonction qui suit : function initi Window.open() [ par mimipoussinette ] Lorsque que je clique sur mon lien, il m'ouvre correctement la pop-up souhaitée stURL = "javascript:window.open('Detail_dossier.asp?IdDossier=" & rs.F utilisation de window.showModalDialog [ par gourouman ] Yo,j'ai un petit problème :j'ai une page qui lance un showmodalDialog , elle fait donc apparaitre une autre page, mais voila j'aimerais faire communiq Comment faire un Chargement répétitif dans un frame ??? [ par GuilleW ] Voila ... je m'explik .. disont que j'ai une frame sommaire qui charge une page ... (style: sommaire, page principale) et je veux que la frame sommair window.close [ par Fripouille ] Bonjour,je souhaite que mon navigateur affiche mon site mais sans les barres de navigation. Par contre la barre des tâches m'intéresse.J'ai d'abord te probleme d'ouverture de page [ par terrnais ] Re bonjour à tous ,voilà mon sript :if (version=""){/*************** Javasript pas activé***********************************/window.location="Accueil. impression avec window.print [ par youess81 ] je veux inprimer une page html avec javaScript le probleme et ce que je ne veux pas imprimer l header et le pied de page est ce qu il ya une façon pou window.print() Supprimer l'URL dans la page imprimée [ par atract ] Choubiroute J'utilise onclick="window.print()" pour imprimer ma page. Quand la page s'imprime, je retrouve l'URL imprimée en pied de page. Est ce que window.open et form action [ par cth29 ] Bonjour,Je vous explique mon problème :J'utilise un formulaire pour la saisie de paramètres et l'ouverture d'une nouvelle page qui récupère ces paramè


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales