Problema resultados buscador con javascript

Buenos días,
Quería insertar el siguiente código en mi página web:
<form name="search" id="search" action="javascript:loadFrames('cabecera.html', 'http://www.bing.com/search?que=$_GET&#91;'que']&B1=Buscar&FORM=FRNT&un=doc&v=1')" method="get">
<p>
<font face="arial" size="2">Buscar<font color="#808080"> en Bing:</font></font><br />
<input type="text" id="q" size="18" maxlength="251" name="q" /><input type="submit" value="Buscar" name="B1" /><input type="hidden" name="FORM" value="FRNT" /><input type=
"hidden" name="un" value="doc" /><input type="hidden" name="v" value="1" />
</p>
<script LANGUAGE="JavaScript">
function loadFrames(page1, page2) {
framecode = "<frameset rows='15%,85%'>"
+ "<frame src='" + page1 + "'>"
+ "<frame src='" + page2 + "'>"
+ "</frameset>";
page = window.open("");
page.document.open();
page.document.write(framecode);
page.document.close();
}
</script>
</form>

Se trata de un formulario para utilizar el buscador bing, devolviendo los resultados en la propia página web de bing. El script permite abrir dos páginas en frames distintos, una de las cuales contendría la cabecera de mi página web y la otra los resultados de la búsqueda en bing. La página de resultados a la que envía el formulario tras pulsar el botón funciona perfectamente si no se utiliza el script, es decir, si al pulsar el botón simplemente se abre la página de resultados. Lo que ocurre es nada, como si el botón no funcionara.
El script también funciona bien si lo utilizo en otros ejemplos.
muchas gracias por la ayuda!!

Añade tu respuesta

Haz clic para o