Como crear buscador para diferentes páginas web.

Encontré este código que no consigo que realice la búsqueda, algo tiene que estar mal, he intentado modificarlo sin suerte, si me puedes ayudar para que realice las búsquedas te lo agradecería, ya que presenta un menú muy práctico para seleccionar la página donde realizar las búsqueda.
El código es este:
<html>
<body>
<tr>
<td width="100%">
<p align="center"> </td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%" style="text-indent: 0" height="19">
<span lang="es">
<script>
<!--
function startSearch(){
searchString = document.searchForm.searchText.value;
if(searchString != ""){
searchEngine = document.searchForm.whichEngine.selectedIndex + 1;
finalSearchString = "";
if(searchEngine == 1){
finalSearchString = "http://www.google.es" + searchString;
}
if(searchEngine == 2){
finalSearchString = "http://www.elpais.com" + searchString;
}
if(searchEngine == 3){
finalSearchString = "http://www.elmundo.es" + searchString;
}
if(searchEngine == 4){
finalSearchString = "http://www.publico.es" +  searchString;
}
if(searchEngine == 5){
finalSearchString = "http://www.abc.es" + searchString;
}
location.href = finalSearchString;
}
}
// -->
</script>
<basefont face="Verdana, Arial, sans-serif">
</span>
<form name="searchForm">
<div align="center">
<center>
<table width=323 border="2" cellpadding=3 cellspacing=0 bgcolor=444444 style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td bgcolor=lightblue width="148"><font size="1"><span lang="es">Buscar por:</span></font><font size=1 face="Verdana, Arial, sans-serif"><span lang="es"><br>
</span>
<td bgcolor=lightblue width="96"><font size="1"><span lang="es">Buscar desde:</span></font><span lang="es">
<td bgcolor=lightblue width="90">
<tr>
<td bgcolor=navajowhite width="148">
<input style="background: dddddd" type="text" size="20">
<td bgcolor=navajowhite width="96">
<select style="background: dddddd">
<option selected>Google
<option>El Pais
<option>El Mundo
<option>Publico
<option>ABC
</select>
<td bgcolor=navajowhite width="90">
<input type="button" value="Buscar " onClick="startSearch()">
</select>
</table>
</center>
</div>
</form>
</span> </td>
</tr>
</body>
</html>

1 respuesta

Respuesta
1
Ese código no funciona. He hecho una mezcla entre el código anterior, que sí funciona, pero con la apariencia de lo que me has pasado ahora:

<html>
<body>
<tr>
<td width="100%">
<p align="center"> </td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%" style="text-indent: 0" height="19"> 
<span lang="es"> 
</script>
<basefont face="Verdana, Arial, sans-serif"> 
</span> 
<form name="searchForm" method="GET" action="http://www.google.com/search">
<input type=hidden name="ie" value="UTF-8">  
<input type=hidden name="oe" value="UTF-8">
<!--Meto los dominios en los que se puede buscar-->
<input type="hidden" name=domains value="http://www.elpais.com;http://www.publico.es;http://www.elmundo.es;http://www.abc.es" />
<div align="center"> 
<center> 
<table width=323 border="2" cellpadding=3 cellspacing=0 bgcolor=444444 style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td bgcolor=lightblue width="148"><font size="1"><span lang="es">Buscar por:</span></font><font size=1 face="Verdana, Arial, sans-serif"><span lang="es"><br> 
</span>
<td bgcolor=lightblue width="96"><font size="1"><span lang="es">Buscar desde:</span></font><span lang="es">
<td bgcolor=lightblue width="90"> 
<tr>
<td bgcolor=navajowhite width="148"> 
<input style="background: dddddd" type="text" name="q" size="20">
<td bgcolor=navajowhite width="96"> 
<select name="sitesearch" style="background: dddddd"> 
<option value="" selected>Google 
<option value="http://www.elpais.com">El País</option>
<option value="http://www.elmundo.es">El Mundo</option>
<option value="http://www.publico.es">Público</option>
<option value="http://www.abc.es">ABC</option>
</select>
<td bgcolor=navajowhite width="90"> 
<input type="submit" value="Buscar"> 
</table>
</center> 
</div>
</form> 
</span> </td>
</tr>
</body>
</html>

Además, ya funciona lo de que en la pag. De resultados salgan todas las webs donde puedes buscar.
Si señor, has dado en el clavo a la primera, despues de una semana buscando información como no se me ocurrio preguntarte primero a ti.
Me ayudaste mucho y rapido, muy agradecido.
Un saldo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas