begin process at 2010 03 13 22:01:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > OUTIL DE RECHERCHE SIMPLE ET PARAMÈTRABLE

OUTIL DE RECHERCHE SIMPLE ET PARAMÈTRABLE


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :recherche, web, trouver, outil, rapide Niveau :Débutant Date de création :31/07/2006 Date de mise à jour :16/08/2006 08:03:21 Vu / téléchargé :5 638 / 433

Auteur : FasteX_

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Il s'agit en fait d'une application (*.hta) qui permet de rechercher sur le Web beaucoup plus rapidement et plus efficacement, tout en s'adaptant à la barre de lancement rapide de Windows.

Source

  • // FasteX_ (2006)
  • [--main.hta--]
  • <html>
  • <title>:: WebSearch</title>
  • <script language=JavaScript src=websearch.js></script>
  • <body bgcolor=black onload=createWSInterface()>
  • </body>
  • </html>
  • [--websearch.js--]
  • /* Interface */
  • var main_bgColor = "#000075"
  • var main_borderColor = "silver"
  • /* Liste déroulante */
  • var select_bgColor = "white"
  • var select_txColor = "#500000"
  • var select_isBold = false
  • /* Champs de texte */
  • var txfield_bgColor = "black"
  • var txfield_txColor = "lightgreen"
  • var txfield_isBold = true
  • /* Bouton «Lancer la recherche» */
  • var btnSrc_bgColor = "#005000"
  • var btnSrc_txColor = "white"
  • /* Bouton «X» */
  • var btnClr_bgColor = "#900000"
  • var btnClr_txColor = "white"
  • var btnClr_isBold = true
  • /* Liste des sites de recherche */
  • var ws = [
  • // [Nom, URL prêt à recevoir un mot-clé]
  • ["Google Search", "http://www.google.com/search?q="],
  • ["Google Images", "http://www.google.com/images?q="],
  • ["Google Local", "http://www.google.com/local?q="],
  • ["Yahoo! Search", "http://search.yahoo.com/search?p="],
  • ["Yahoo! Images", "http://images.search.yahoo.com/search/images?p="],
  • ["Yahoo! Videos", "http://video.search.yahoo.com/search/video?p="],
  • ["AltaVista Search", "http://www.altavista.com/web/results?q="],
  • ["AltaVista Images", "http://www.altavista.com/image/results?q="],
  • ["AltaVista MP3/Audio", "http://www.altavista.com/audio/results?q="],
  • ["AltaVista Video", "http://www.altavista.com/video/results?q="],
  • ["JeuxVideo.com", "http://www.jeuxvideo.com/schr.htm?textfield="]
  • ]
  • var NAME=0, URL=1
  • /* Fait apparaitre le contenu de la page */
  • function createWSInterface() {
  • var code = "<table border=1 bordercolor="+main_borderColor+" cellspacing=0 width=300 height=100 style=position:absolute;left:0;top:0;>"
  • code += "<tr><td bgcolor="+main_bgColor+" align=center>"
  • code += "<select id=srcOpts style=background-color:"+select_bgColor+";color:"+select_txColor+";font-weight:"+(select_isBold ? 'bold' : '')+";>"
  • for (var i=0; i<ws.length; i++) {
  • code += "<option value="+i+">"+ws[i][NAME]+"</option>"
  • }
  • code += "</select>"
  • code += " <input type=text id=keywords onkeydown=checkInput() size=15 style=background-color:"+txfield_bgColor+";color:"+txfield_txColor+";font-weight:"+(txfield_isBold ? 'bold' : '')+";>"
  • code += "<br><input type=button value='Lancer la rechercher' onclick=DoSearch() style=background-color:"+btnSrc_bgColor+";color:"+btnSrc_txColor+";>"
  • code += "<input type=button value=' X ' onclick=clearAll() style=background-color:"+btnClr_bgColor+";color:"+btnClr_txColor+";font-weight:"+(btnClr_isBold ? 'bold' : '')+";>"
  • code += "</td></tr></table>"
  • document.body.innerHTML = code
  • configWnd()
  • }
  • /* Configure la fenêtre */
  • function configWnd() {
  • var maxHeight = screen.availHeight
  • window.moveTo(0, maxHeight-130) // Positionne la fenêtre au dessus de «Démarrer»
  • window.resizeTo(328, 130) // Redimensionne pour cadrer le tableau
  • GE("keywords").focus()
  • }
  • /* Lance une recherche si on appuie sur «Entrée» et efface tout si on appuie sur «suppr.»*/
  • function checkInput() {
  • switch (event.keyCode) {
  • case 13: DoSearch(); break
  • case 46: clearAll(); break
  • }
  • }
  • /* Rechercher les mots-clé spécifiés avec le site sélectionné */
  • function DoSearch() {
  • // Remplace les espaces par des "+"
  • var reg = new RegExp("([ ])","gi")
  • var keyWords = GE("keywords").value.replace(reg,"+")
  • // Ouvre une nouvelle fenêtre vers la recherche voulue
  • i = GE("srcOpts").selectedIndex
  • window.open(ws[i][URL]+keyWords)
  • }
  • function clearAll() {
  • GE("keywords").value = ""
  • }
  • // Sauver du code..
  • function GE(id) {
  • return document.getElementById(id)
  • }
// FasteX_ (2006)

[--main.hta--]

<html>
<title>:: WebSearch</title>
<script language=JavaScript src=websearch.js></script>

<body bgcolor=black onload=createWSInterface()>
</body>

</html>

[--websearch.js--]

/* Interface */
var main_bgColor = "#000075"
var main_borderColor = "silver"

/* Liste déroulante */
var select_bgColor = "white"
var select_txColor = "#500000"
var select_isBold = false

/* Champs de texte */
var txfield_bgColor = "black"
var txfield_txColor = "lightgreen"
var txfield_isBold = true

/* Bouton «Lancer la recherche» */
var btnSrc_bgColor = "#005000"
var btnSrc_txColor = "white"

/* Bouton «X» */
var btnClr_bgColor = "#900000"
var btnClr_txColor = "white"
var btnClr_isBold = true

/* Liste des sites de recherche */
var ws = [
   // [Nom, URL prêt à recevoir un mot-clé]
   ["Google Search", "http://www.google.com/search?q="],
   ["Google Images", "http://www.google.com/images?q="],
   ["Google Local", "http://www.google.com/local?q="],
   ["Yahoo! Search", "http://search.yahoo.com/search?p="],
   ["Yahoo! Images", "http://images.search.yahoo.com/search/images?p="],
   ["Yahoo! Videos", "http://video.search.yahoo.com/search/video?p="],
   ["AltaVista Search", "http://www.altavista.com/web/results?q="],
   ["AltaVista Images", "http://www.altavista.com/image/results?q="],
   ["AltaVista MP3/Audio", "http://www.altavista.com/audio/results?q="],
   ["AltaVista Video", "http://www.altavista.com/video/results?q="],
   ["JeuxVideo.com", "http://www.jeuxvideo.com/schr.htm?textfield="]
]

var NAME=0, URL=1

/* Fait apparaitre le contenu de la page */
function createWSInterface() {
   var code = "<table border=1 bordercolor="+main_borderColor+" cellspacing=0 width=300 height=100 style=position:absolute;left:0;top:0;>"
   code += "<tr><td bgcolor="+main_bgColor+" align=center>"
   code += "<select id=srcOpts style=background-color:"+select_bgColor+";color:"+select_txColor+";font-weight:"+(select_isBold ? 'bold' : '')+";>"

   for (var i=0; i<ws.length; i++) {
      code += "<option value="+i+">"+ws[i][NAME]+"</option>"
   }

   code += "</select>"
   code += " <input type=text id=keywords onkeydown=checkInput() size=15 style=background-color:"+txfield_bgColor+";color:"+txfield_txColor+";font-weight:"+(txfield_isBold ? 'bold' : '')+";>"
   code += "<br><input type=button value='Lancer la rechercher' onclick=DoSearch() style=background-color:"+btnSrc_bgColor+";color:"+btnSrc_txColor+";>"
   code += "<input type=button value=' X ' onclick=clearAll() style=background-color:"+btnClr_bgColor+";color:"+btnClr_txColor+";font-weight:"+(btnClr_isBold ? 'bold' : '')+";>"
   code += "</td></tr></table>"

   document.body.innerHTML = code
   configWnd()
}

/* Configure la fenêtre */
function configWnd() {
   var maxHeight = screen.availHeight
   window.moveTo(0, maxHeight-130) // Positionne la fenêtre au dessus de «Démarrer»
   window.resizeTo(328, 130) // Redimensionne pour cadrer le tableau
   GE("keywords").focus()
}

/* Lance une recherche si on appuie sur «Entrée» et efface tout si on appuie sur «suppr.»*/
function checkInput() {
   switch (event.keyCode) {
      case 13: DoSearch(); break
      case 46: clearAll(); break
   }
}

/* Rechercher les mots-clé spécifiés avec le site sélectionné */
function DoSearch() {
   // Remplace les espaces par des "+"
   var reg = new RegExp("([ ])","gi")
   var keyWords = GE("keywords").value.replace(reg,"+")

   // Ouvre une nouvelle fenêtre vers la recherche voulue
   i = GE("srcOpts").selectedIndex
   window.open(ws[i][URL]+keyWords)
}

function clearAll() {
   GE("keywords").value = ""
}

// Sauver du code..
function GE(id) {
   return document.getElementById(id)
}

 Conclusion

Pour l'utiliser, il suffit de choisir le site à partir duquel on souhaite rechercher, spécifier un ou plusieur mots-clé, puis lancer la recherche. Si on souhaite ajouté un site, il faut récupérer l'adresse du site qui est prêt à recevoir le ou les mots-clé. (par exemple google ce serait "http://www.google.com/search?q="). Il est possible que ça ne fonctionne pas sur tous les navigateurs car je ne l'ai testé que sur Internet Explorer 6.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

31 juillet 2006 20:03:21 :
--
11 août 2006 07:37:44 :
Paramètrable
11 août 2006 07:56:59 :
--
16 août 2006 00:50:15 :
-- Ajout d'une fonction et d'un raccourci clavier --
16 août 2006 08:03:21 :
--

 Sources du même auteur

Source avec Zip Source avec une capture JEU SIMPLE ET EFFICACE DE TIC-TAC-TOE SE JOUANT SUR UN MÊME ...
Source avec Zip PROTOTYPE DE DRAG'N DROP
CONVERTISSEUR DE MESURES D'ANGLES
Source avec Zip Source avec une capture MENU DYNAMIQUE HORIZONTAL SIMPLE
Source avec Zip MENU DYNAMIQUE VERTICAL AVEC EFFET BOUTON

 Sources de la même categorie

ACCÈS À LA MÉTHODE SETATTRIBUTE('STYLE','') SOUS IE6 par masternico
OUTIL DE SÉLECTION par jdmcreator
Source avec Zip SIMPLIFIER LA CREATION DYNAMIQUE D'ELEMENT HTML par kazma
DÉTECTER SI CSS EST ACTIVÉ par jdmcreator
RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEME... par rappise

 Sources en rapport avec celle ci

RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEME... par rappise
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE SANS PHP par jdmcreator
ROTATION DES ÉLÉMENTS D'UN PAGE WEB par yoyo17560
Source avec Zip Source avec une capture NAVIGATEUR INTERNET AVEC ONGLETS par loicseg
MOTEUR DE RECHERCHE par allomomo

Commentaires et avis

Commentaire de millgabo le 21/08/2006 00:08:47

Salut super c'est utile comme projet franchement c'est bien penser cela va servir
merci beaucoup et bonne suite

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

recherche de script [ par nickg ] Je cherche un script qui me permettrait d'inclure un texte provenant d'une page web, dans une autre page web . Par exemple une zone de texte que l'o Par défaut recherche d'un mot dans une page web [ par fraisa1985 ] je veux developper une application web qui permet la recherche d'un mot dans une page web Cette page est composées en 2 frame normalement : a droite j moteur de recherche pour carte [ par vive2 ] salut,je fait un site ou il y a des cartes mais je n'est pas trouver comment faire un moteur de recherche pratique pour qu'il trouver les cartes reche Recherche multi-critere en javascript [ par lebiker ] Bonjour tout le monde,Cr&#233;ant mon site web automobile, j'essaye de faire une recherche multi-crit&#232;res en Javascript.Sur ma page d'accueil, il Impossibilité d'installer Web Express 2005 [ par mcoder ] J'ai t&#233;l&#233;charg&#233; les programmes vwdsetup.exe, vs_uninst_betas.exe et m&#234;me l'ISO.Quand je lance vs_uninst_betas.exe, j'obtiens "&#23 avatar de profile [ par Teclis01 ] Bonjour a tous !!! Voila en fait je suis en train de creer un site sur lequel chaque membre a un compte. Ce compte est definit par un niveau d'acces m Web File Browser [ par Steeve Le Provost ] Bonjour,J'ai un EditBox, un bouton parcourir...Lorsque je clique sur ce bouton parcourir je veux qu'une boite de dialogue s'ouvre (a la facon des comm probleme dans ce script [ par tonytruand ] bonsoir;je plante sur ce script, je pense que j'ai un probl&#232;me de quote, peut &#234;tre, mais je ne trouve pas la soluc.avez vous une id&#233;eme création d'1site web avec mot réservés précis [ par lilly16 ] bonjour &#224; tous pourriez vous m'aider &#224; trouv pb d'automatisation de case a cocher [ par rachidphp93 ] bonjour tout le monde,je voudrai savoir pour le script suivant ne marche pas?en fait


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 1,076 sec (4)

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