[TUTO] Fonction recherche dans safari !
Vous connaissez surement le Ctrl+F pour rechercher un mot sur page internet, et vous trouvez que cette fonction manque sur safari ? Grâce à ce tutoriel je vais vous montrer comment ajouter cette fonction sur n’importe quel iPhone / iPod Touch Jailbreaker ou non !
Vous verrez c'est assez simple voilà comment procéder :
Créer un nouveau signet de n’importe quel site (Google dans l’exemple) :
http://www.imageshotel.org/images/alexandre/img0421.png[/img]
Modifiez le et changez le nom en par exemple "FindInPage" et au lieu de l'adresse
ajouter la fonction suivante (Utilisez la fonction copier-coller
) :
javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%2%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B
http://www.imageshotel.org/images/alexandre/photo.jpg[/img]
Une fois fait, enregistrer et voilà vous avez la fonction ! Maintenant comme l’utiliser ? Encore plus simple
Quand vous voulez rechercher quelque chose il vous sufi d'ouvrir l'onglet « FindInPage » et une bulle de recherche s’ouvrira.
http://www.imageshotel.org/images/alexandre/img0425.png[/img]
Taper le texte que vous voulez chercher :
http://www.imageshotel.org/images/alexandre/img0426.png[/img]
Puis OK, une autre bulle va apparaitre en vous indiquant si le mot a été trouvé et combien de fois :
http://www.imageshotel.org/images/alexandre/img0427.png[/img]
Encore OK, et les mots trouver seront en Jaune :
http://www.imageshotel.org/images/alexandre/img0428.png[/img]
Désormais plus rien vous échappera
the_dark_mammouth
Vous verrez c'est assez simple voilà comment procéder :
Créer un nouveau signet de n’importe quel site (Google dans l’exemple) :
http://www.imageshotel.org/images/alexandre/img0421.png[/img]
Modifiez le et changez le nom en par exemple "FindInPage" et au lieu de l'adresse
ajouter la fonction suivante (Utilisez la fonction copier-coller

javascript:void%28s%3Dprompt%28%27Find%20text%3A%27%2C%27%27%29%29%3Bs%3D%27%28%27+s+%27%29%27%3Bx%3Dnew%20RegExp%28s%2C%27gi%27%2%3Brn%3DMath.floor%28Math.random%28%29*100%29%3Brid%3D%27z%27%20+%20rn%3Bb%20%3D%20document.body.innerHTML%3Bb%3Db.replace%28x%2C%27%3Cspan%20name%3D%27%20+%20rid%20+%20%27%20id%3D%27%20+%20rid%20+%20%27%20style%3D%5C%27color%3A%23000%3Bbackground-color%3Ayellow%3B%20font-weight%3Abold%3B%5C%27%3E%241%3C/span%3E%27%29%3Bvoid%28document.body.innerHTML%3Db%29%3Balert%28%27Found%20%27%20+%20document.getElementsByName%28rid%29.length%20+%20%27%20matches.%27%29%3Bwindow.scrollTo%280%2Cdocument.getElementsByName%28rid%29%5B0%5D.offsetTop%29%3B
http://www.imageshotel.org/images/alexandre/photo.jpg[/img]
Une fois fait, enregistrer et voilà vous avez la fonction ! Maintenant comme l’utiliser ? Encore plus simple

Quand vous voulez rechercher quelque chose il vous sufi d'ouvrir l'onglet « FindInPage » et une bulle de recherche s’ouvrira.
http://www.imageshotel.org/images/alexandre/img0425.png[/img]
Taper le texte que vous voulez chercher :
http://www.imageshotel.org/images/alexandre/img0426.png[/img]
Puis OK, une autre bulle va apparaitre en vous indiquant si le mot a été trouvé et combien de fois :
http://www.imageshotel.org/images/alexandre/img0427.png[/img]
Encore OK, et les mots trouver seront en Jaune :
http://www.imageshotel.org/images/alexandre/img0428.png[/img]
Désormais plus rien vous échappera
the_dark_mammouth
Dernière édition par OeilDeVerre le 17 Oct 2009, 14:15, édité 1 fois.
-
the_dark_mammouth Gamer Pro
- Messages: 129
- Inscription: 12 Avr 2008, 10:51
- Localisation: La Sagne (Suisse)
- Pays: Suisse