SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Javascript
Code

Javascript - Sencillo Multibuscador

Códigos Javascript

Efectivo script que permite hacer una busqueda entre varios buscadores, por lo que podriamos llamarlo un Multibuscador. Es muy facil agregar nuevos buscadores.
Visitas: 24,149 - 12/09/2003 1.45.58
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Este codigo aun no ha sido probado por Tutores.org en ChromeEste codigo aun no ha sido probado por Tutores.org en FirefoxCodigo probado en Internet Explorer 7+Este codigo aun no ha sido probado por Tutores.org en OperaEste codigo aun no ha sido probado por Tutores.org en Safari


# Codigo ofrecido por Tutores.org

  1. <TITLE>Buscador</TITLE>
  2. <HEAD>
  3. <SCRIPT LANGUAGE="JavaScript">
  4. function netsearch(formname)
  5. {
  6.    var a1
  7.    var a2
  8.    var b1
  9.    var b2
  10.    var c1
  11.    var c2
  12.    var d1
  13.    var d2
  14.    var e1
  15.    var e2
  16.    var f1
  17.    var f2
  18.    var g1
  19.    var g2
  20.    var TEXT
  21.    var noENGINE
  22.    var haveTEXT
  23.  TEXT=formname.TEXT.value;
  24.    noEngine=true;
  25.    haveTEXT=true;
  26.  if (TEXT==" ")
  27.      {
  28.      alert("Debes indicar algun termino para la busqueda!") // texto para el mensaje de alerta
  29.      haveTEXT=false
  30.      }
  31. //ALTAVISTA
  32.    a1=formname.altavista.checked;
  33.   a2="http://www.altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q="+TEXT;
  34.      if (a1)
  35.        {
  36.        noEngine=false
  37.        if (haveTEXT)
  38.          {
  39.          newWindow=window.open(a2, "av","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  40.          }
  41.        }
  42. //EXCITE
  43.    b1=formname.excite.checked;
  44.    b2="http://www.excite.com/search.gw?trace=a&search="+TEXT;  
  45.      if (b1)
  46.        {
  47.        noEngine=false
  48.        if (haveTEXT)
  49.          {
  50.          newWindow=window.open(b2, "e","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  51.          }
  52.        }  
  53.  //HOTBOT
  54.    c1=formname.hotbot.checked;
  55.  
  56. c2="http://www.search.hotbot.com/hResult.html?SM=MC&MT="+TEXT+"&DV=7&RG=.com&DC=10&DE=2&OPs=MDRTP&_v=2&DU=days&SW=web&search.x=23&search.y=8";
  57.      if (c1)
  58.        {
  59.        noEngine=false
  60.        if (haveTEXT)
  61.          {
  62.          newWindow=window.open(c2, "h","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  63.          }
  64.        }  
  65.  //INFOSEEK
  66.    d1=formname.infoseek.checked;
  67.  
  68. d2="http://www.infoseek.com/Titles?qt="+TEXT+"&col=WW&sv=IS&lk=noframes&nh=10";
  69.      if (d1)
  70.        {
  71.        noEngine=false
  72.        if (haveTEXT)
  73.          {
  74.          newWindow=window.open(d2, "i", "toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  75.          }
  76.        }  
  77. //LYCOS
  78.    e1=formname.lycos.checked;
  79.  
  80. e2="http://www.lycos.com/cgi-bin/pursuit?query="+TEXT+"&matchmode=and&cat=lycos&x=33&y=10";
  81.      if (e1)
  82.        {
  83.        noEngine=false
  84.        if (haveTEXT)
  85.          {
  86.          newWindow=window.open(e2, "l","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  87.          }
  88.        }  
  89. //WEBCRAWLER
  90.    f1=formname.webcrawler.checked;
  91.    f2="http://www.webcrawler.com/cgi-bin/WebQuery?searchText="+TEXT;
  92.      if (f1)
  93.        {
  94.        noEngine=false
  95.        if (haveTEXT)
  96.          {
  97.          newWindow=window.open(f2, "w","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  98.          }
  99.        }      
  100.  //YAHOO
  101.    g1=formname.yahoo.checked;
  102.    g2="http://search.yahoo.com/bin/search?p="+TEXT;
  103.      if (g1)
  104.        {
  105.        noEngine=false
  106.        if (haveTEXT)
  107.          {
  108.          newWindow=window.open(g2, "y","toolbar,location,directories,status,menubar,scrollbars,resizable=1")
  109.          }
  110.        }  
  111.  //Sin Buscador
  112.      if (noEngine)
  113.        {
  114.        alert("No se selecciono ningun buscador") // Texto para alerta en caso de no haber sido seleccionado ningun buscador
  115.        }  
  116. }
  117. </SCRIPT>
  118. </HEAD>
  119. <BODY BGCOLOR="#FFFFFF">
  120. <FONT SIZE=2 Face=arial COLOR=#0000CC> </FONT>
  121. <table width="37%"  border="0" cellspacing="0" cellpadding="0">
  122.   <tr>
  123.     <td>
  124. <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  125.         <tr>
  126.           <td bgcolor="#990000"><font size=2 face=arial color=#FFFFFF><b>- Búsqueda
  127.             en distintos buscadores</b></font> </td>
  128.         </tr>
  129.       </table> <br> <form name="engines">
  130.         <font size=2 face=arial><b>Selecciona Motor de Búsqueda:</b></font><br>
  131.         <input type="Checkbox" name="altavista" value="">
  132.         <font color="#990000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Alta Vista<br>
  133.         <input type="Checkbox" name="excite" value="">
  134.         Excite<br>
  135.         <input type="Checkbox" name="hotbot" value="">
  136.         HotBot<br>
  137.         <input type="Checkbox" name="infoseek" value="">
  138.         Infoseek<br>
  139.         <input type="Checkbox" name="lycos" value="">
  140.         Lycos<br>
  141.         <input type="Checkbox" name="yahoo" value="">
  142.         Yahoo<br>
  143.         <input type="Checkbox" name="webcrawler" value="">
  144.         Webcrawler<br>
  145.         </font>
  146.         <p>
  147.           <input name=TEXT size=15 maxlength=200 value=" ">
  148.           <input name="BUTTON" type="BUTTON" onClick="netsearch(engines)" value="Busca">
  149.       </form>
  150.       <p></td>
  151.   </tr>
  152. </table>
  153. </BODY>
  154. </HTML>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Sencillo Multibuscador" href="http://www.tutores.org/codigo/559/" target="_blank">Sencillo Multibuscador</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
19-02-2009 17:02:14
4 5
este codigo funciona exelentemente ,habia estado buscandolo hace bastante tiempo ,muchas gracias!!!!
Comentario usuario
Sin definir
1 5
ALGUIEN SABE COMO MODIFICARLO PARA QUE EL EXPLORER NO LO DETECTE CUANDO SELECCIONES VARIOS BUSCAODRES Y ENTONCES ABRE VARIAS VENTANAS AL MISMO TIEMPO? escrbirme a: gao_234@hotmail.com
gracias
Comentario usuario
CWeed
2 5
si muy bien, pero si quisiera abrirlos en frames en mi propia página?
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.