Resultados de búsqueda en otra ventana

Julio
15 de Julio del 2003
En Google te dicen el código que hay que insertar para enlazar con ellos desde otra web, es
<!-- Búsqueda Google -->
<center>
<FORM method=GET action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value=es>
<INPUT type=submit name=btnG VALUE="Búsqueda Google">
</td></tr></TABLE>
</FORM>
</center>
<!-- Búsqueda Google -->

El problema es que los resultados aparecen en la misma página. He estado tratando de mirar como cambiarlo para que aparezcan dichos resultados en otra ventana. A ver si alguien me puede ayudar.

Un saludo a todos.

Cruella
15 de Julio del 2003
A mí me ha pasado lo mismo. Me he vuelto loca probando una y mil cosas. Al final, cuando ya lo tenía resulta que he encontrado otra solución mucho más sencilla y sin recurris al javascript.
Tomad nota: con el target...
La cosa quedaría así:
<FORM action="http://www.google.com/search" method="get" target="_blank">

y ya está... Funciona y es correcto.

IceMan
15 de Julio del 2003
Yo he probado poniendolo así:

<!-- Búsqueda Google -->
<script>
function buscar(){
window.open("http://www.google.com/search?q="+unescape(document.form.q.value)+"&hl=es");

}
</script>

<center>
<FORM method=GET name=form action="http://www.google.com/search">;
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">;
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif"; border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value=es>
<INPUT type=button name=btnJ VALUE="Búsqueda Google" onClick="buscar();">
</td></tr></TABLE>
</FORM>
</center>
<!-- Búsqueda Google -->

y en principio parece que funciona. Echale un vistazo, para ver si te vale.

Salu2.

ElNegao
15 de Julio del 2003
IceMan,
he probado tu forma y no abre otra ventana. Por otro lado, he probado a quitarle los ; (que me salen ahí en medio)y ahí ya no funciona.

Puedes revisar tu codigo a ver si está bien?

IceMan
15 de Julio del 2003
Los ha vuelto a poner.

Quita estos ;

- en la linea del window.open quita el penultimo ;
- en la linea del form quita el ;
- en la linea del href quita el ;
- en la linea del img quita el ; que hay detras del path de la imagen


Espero que así te funciona.

Salu2.

IceMan
15 de Julio del 2003
Lo he vuelto a probar, y a mi me funciona bien. Los ; no se por donde habrán aparecido, pero yo tb se los he quitado, lo he vuelto a probar y funciona bien. Vuelvo a adjuntar el código por si acaso.

<!-- Búsqueda Google -->
<script>
function buscar(){
window.open("http://www.google.com/search?q="+unescape(document.form.q.value)+"&hl=es");

}
</script>

<center>
<FORM method=GET name=form action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0" ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value=es>
<INPUT type=button name=btnJ VALUE="Búsqueda Google" onClick="buscar();">
</td></tr></TABLE>
</FORM>
</center>
<!-- Búsqueda Google -->


Salu2.