web-dev-qa-db-fra.com

Utiliser la recherche par navigateur (Ctrl + F) via un bouton du site Web?

J'ai créé un site Web et ajouté un bouton et beaucoup de texte. Ce que je veux, c'est utiliser la recherche par navigateur (Ctrl+F), lorsque j'appuie sur le bouton que j'ai ajouté dans le site Web.

Comment puis-je atteindre cet objectif?

28
Ashok Gupta

Cela fonctionne en quelque sorte pour FF. Voir cette page

 <a href="#" onclick="find();">Find in This Page...</a>
19
Junaid

mise à jour: à partir du commentaire de mark:

D'après mes tests, window.find() est pris en charge dans Chrome 37 et FF31, mais pas IE11

mise à jour:

pour plus d'informations sur ce window.find allez ici

13
Vignesh

Non. En général, vous ne pouvez pas invoquer les contrôles du navigateur depuis l'intérieur de la page Web - sécurité, sandbox, etc.

Vous devez effectuer une sorte de recherche sur la page - si vous utilisez un CMS, la plupart d'entre eux ont une fonction de recherche simple intégrée.

Si vous voulez le faire en JavaScript, il existe différents scripts qui émulent cette encart; sélectionné au hasard dans ma requête "recherche javascript dans la page" est celui-ci: http://www.seabreezecomputers.com/tips/find.htm

6
Piskvor