Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Recherche dans un page html [ Archives ASP & ASP.NET / Jscript ] (lt_zuki)

mardi 29 juin 2004 à 11:19:17 | Recherche dans un page html

lt_zuki



Bonjour à tous,

voila je dois réaliser un petit glossaire. Et j'ai déjà un lien alphabétique mais je souhaiterais mettre un petit outil de recherche pour encore simplifier l'accés. Mon problème est que je ne comprends pas comment faire. J'ai lu bcp de tutoriels et trucs dans le genre. Mais c'était surtout des recherches dans un site par sur une page.
En effet je cherche qqc dans le style de l'outil recherche dans la page de ie, mozilla ou tout autre exploreur. Mais sans devoir aller dans Edit puis Find, je veux qqc dans un Frame.
Mon glossaire n'est pas sous forme d'une Bdd mais une grande page html ou une par lettre (pas encore défini) donc je sais pas comment faire.
On m'a indiqué que JScript serait le meilleur moyen donc je me tourne vers vous

Voila merci bcp de votre aide

mardi 29 juin 2004 à 11:58:11 | Re : Recherche dans un page html

lt_zuki

je viens de trouver comment chercher dans une page mais je n'arrive pas à gérer le pb des frames car mon outil de recherche est dans une frame et l'endroit on il doit chercher et dans une autre frame d'ou le pb.
Et je ne comprends pas comment changer de window pour aller vers l'autre frame ?
Le code est le suivant:
<script language="JavaScript">
/* Find In Page Script- By Mike Hall (MHall75819@aol.com) */
var NS4 = (document.layers); // Which browser?
var IE4 = (document.all);
var win = window; // window to search.
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
// Find next occurance of the given string on the page, wrap around to the
// start of the page if necessary.
if (NS4) {
// Look for match starting at the current point. If not found, rewind
// back to the first match.
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
// If not found in either direction, give message.
if (n == 0)
alert("Not found.");
}
if (IE4) {
txt = win.document.body.createTextRange();
// Find the nth match from the top of the page.
for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
// If found, mark it and scroll it into view.
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
// Otherwise, start over at the top of the page and find first match.

else {
if (n > 0) {
n = 0;
findInPage(str);
}
// Not found anywhere, give message.
else
alert("Not found.");
}
}
return false;
}
</script>

<form name="search" onSubmit="return findInPage(this.string.value);">
<input name="string" type="text" size=20 onChange="n = 0;">
<input type="submit" value="Rechercher">
</form>




Cette discussion est classé dans : page, recherche, html, outil, glossaire


Répondre à ce message

Sujets en rapport avec ce message

Recherche de texte dans une page html [ par lt_zuki ] Bonjour à tous,voila je dois réaliser un petit glossaire. Et j'ai déjà un lien alphabétique mais je souhaiterais mettre un petit outil de recherche p Transmettre une page HTML par mail [ par rudy207 ] Bonjour,Je suis à la recherche d'un script asp qui permette d'envoyer une page html par e-mail de la même facon que dans le navigateur on peut faire " Fixer une page HTML [ par adeath ] Salut,J'ai une page web avec un datalist assez consequent ( une centaine de champs). Lorsque l'utilisateur désire modifier une donnée, il appuie sur u Affichage d'un fichier xls dans une page html (pb) [ par oXoiD ] Bonjour,J'ai une ptite question concernant une page de ce site :Je dois faire un outils qui permet de d'afficher le contenu d'un fichier excel (*.xls) html [ par abari ] slt tt le mondej'ai pas mal des données qui s'affichent sur ma page asp lors de son exécution et afin que l'utilisateur peux tout voir j'ai mis a s Recherche de stagiaires [ par crazycat ] Bonjour,l'entreprise au sein de laquelle je travaille recherche un stagiaire pour une durée de 3 à 6 mois (stage rémunéré).Objet: Développement ASPPré sécurisé les pages html [ par mwahid ] Je sécurise mon site web par le code suivant Insérer du code HTML mais pas en haut de page [ par kozher20 ] Bonjour à tous,Voilà j'aimerais insérer du code HTML (un tableau par exemple) dans une page ASP NET par click sur un bouton. pour cela, j'utilise resp requete de recherche par mot cles sur sql en vbscript [ par pull ] bonjour, j'ai creer ma base sql 2000 avec mes champs de donnees, ensuite avec dreamw j'ai cree ma page de visualisation sous forme de tableau, jusque Transfer de donnée entre deux page [ par Sunny21 ] Bonjour à tous,J'ai gros problème causé par mon peu d'expérience en asp.net.Je cré un site qui permet de faire des recherche dans une BD et le résulta


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.