Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2012, 14:07
noipalaus
 
Fecha de Ingreso: mayo-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
Formulario con Busqueda google

Necesito hacer un buscador en una Web y para acabar rapidamente he pensado en utilizar a google.

Pero no quiero insertar el formulario de busqueda que proporciona google. He visto algun ejemplo en alguna web y aprovechando el formulario que tengo en la web.

El codigo es el siguiente:

Código HTML:
 <form id="main-search" method="get" action="http://www.google.com/search" target="_blank">
	        <input type="hidden" name="sitesearch" value="dominio.com"/>
            <input type="text" name="search"/>
            <a onclick="document.getElementById('main-search').submit();"></a>
        	<input type="hidden" name="domains" value="dominio.com"/>
        </form> 

El problema que tengo es que al abrir la nueva ventana de google con la busqueda de sitio "site:dominio.com" no me informa el texto a buscar.

No se si me podriais ayudar en que tengo mal, sin tener que destrozar el formularo. He conseguido que funcione con otro formulario pero este encaja perfectamente en el diseño de la web.

Adjunto un codigo que si funciona.

Código HTML:
<form method="get" action="http://www.google.com/search" target="_blank" class="navbar_search">

            <input type="hidden" name="sitesearch" value="dominio.com"  id="pn"/>

            <span class="textboxcontainer"><span><input type="text" value="" name="q" class="textbox" tabindex="99"/></span></span>

            <span class="buttoncontainer"><span><input type="image" class="searchbutton" src="images/buttons/search.png" name="submit" onclick="document.getElementById('navbar_search').submit;" tabindex="100"/></span></span>

        <input type="hidden" name="domains" value="dominio.com"/>

</form> 

Muchas gracias.