Buenas... tengo una página con un buscador anexado mediante iframe... por lo que ocupa un espacio muy pequeño y no deja ver cómodamente los resultados que aparecen. Lo que estoy tratando entonces, es que al pulsar el botón para Enviar, la busqueda se abra en una nueva ventana.
Acá les muestro el código de la página (del buscador)...
Código PHP:
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Keywords" content="UNESCO, BIREME, CDS/ISIS, WWWISIS">
<meta name="Language" content="sp">
<meta name="Generator" content="GENISIS">
<meta name="DatePublication" content="22/07/2008">
<TITLE>Interrogation base CDS/ISIS OBSER.01</TITLE>
<SCRIPT LANGUAGE="javascript" SRC="/wwwisis/javascript/wwwisis.js"></SCRIPT>
<link rel="stylesheet" href="/wwwisis/style/form.css">
</HEAD>
<BODY onKeyDown="if (window.event.keyCode==13) {window.event.keyCode=0;SubmitForm();}" BGCOLOR="#FFFFFF" TEXT="#000000" style="background-color: transparent;">
<form name="GENISIS" method="post" action="javascript:SubmitForm();">
<center>
<table cellpadding="0" cellspacing="0" ><tr><td valign="top">
Ingrese consulta:
<br>
<input type=text name="V1" SIZE="30">
</td>
<td valign="top"><br><input type="radio" name="V2" value=" AND " checked>
<font color="#000000" SIZE="2" FACE="Verdana">y</font><br>
<input type="radio" name="V2" value=" OR ">
<font color="#000000" SIZE="2" FACE="Verdana">o</font></td>
</tr>
</table>
</td>
</tr>
<tr><td colspan="3" align="center">
<a href="javascript:SubmitForm();"><img border=0 src="submit_sp.gif"></A>
<a href="sumario.htm" target="_new"><img border=0 src="home_sp.gif"></A><br><br>
<font size=1 face=Verdana color=#000000>Mostrar <select name="V4">
<OPTION VALUE="10">10</OPTION>
<OPTION VALUE="20">20</OPTION>
<OPTION VALUE="50">50</OPTION>
<OPTION VALUE="100">100</OPTION>
<OPTION VALUE="150">150</OPTION>
<OPTION VALUE="200">200</OPTION>
</SELECT>
registros por página</font>
<a href="formBIG.htm" target="_new"><img border=0 src="ampli.jpeg"></A><br><br>
</TD></TR>
</table>
</td></tr>
</table>
<table border="0" width="90%"><tr><td align="center">
</td></tr>
</table>
</form>
<form method="POST" name="REQUEST">
<!--
GENISIS : Declaración de variables del programa. Consultar la documentación antes de modificar estos valores.
2000=Variable reservada
2001=Variable reservada
2002=Variable reservada
2003=Número de registros por página
2004=Variable reservada
2005=Camino de acceso a la base de datos ISIS (sin extensión .MST)
2006=Subdirectorio de "formatos" (archivos *.pft)
2007=Camino de acceso al formulario de búsqueda (este archivo)
2008=Número de términos mostrados por página del diccionario
2009=Módulo CGI BIREME
2010=Subdirectorio de "javascript" (*.js)
2011=Subdirectorio de "imágenes" (*.gif)
2012=Subdirectorio de archivos de "estilo" (*.css)
2013=Colocar el valor "d" para pasar al modo "trazado" - permite mostrar las variables pasadas al módulo CGI
2014=Camino de acceso a la base GIZMO de recodificación de acentos
2015=Variable reservada
2018=Variable reservada
-->
<input type="hidden" name="t2000" value="">
<input type="hidden" name="t2001" value="">
<input type="hidden" name="t2002" value="">
<input type="hidden" name="t2003" value="20">
<input type="hidden" name="t2004" value="1">
<input type="hidden" name="t2005" value="C:/WINISIS/DATA/OBSER/OBSER">
<input type="hidden" name="t2006" value="C:/Archivos de programa/Apache2/htdocs/wwwisis/OBSER.01/pft/">
<input type="hidden" name="t2007" value="/OBSER.01/form.htm">
<input type="hidden" name="t2008" value="9">
<input type="hidden" name="t2009" value="/cgi-bin/wwwi32.exe">
<input type="hidden" name="t2010" value="/wwwisis/javascript/">
<input type="hidden" name="t2011" value="/wwwisis/graphic/">
<input type="hidden" name="t2012" value="/wwwisis/style/">
<input type="hidden" name="t2013" value="">
<input type="hidden" name="t2014" value="C:/Archivos de programa/GenIsisWeb/gizmo/codage">
<input type="hidden" name="t2015" value="">
<input type="hidden" name="t2018" value="">
</form>
<script language="javascript">
<!--
function SubmitForm() {
requete="";
savreq="";
question="";
opet=" ";
opou=" o ";
flag=false;
MakeRequest(" AND ",ReadTextBox("V1",""),"$","","","",ReadRadio("V2"));
if (flag == false) {
alert("Indique un término de búsqueda...");
return;
}
document.REQUEST.t2000.value = requete;
document.REQUEST.t2001.value = savreq;
document.REQUEST.t2002.value = question;
document.REQUEST.t2003.value = ReadListSimple("V4");
document.REQUEST.action = document.REQUEST.t2009.value+"/[in=genisis"+document.REQUEST.t2013.value+"0.in]/";
document.REQUEST.submit();
}
//-->
</script>
<BR>
</BODY>
</HTML>
En resumen... el botón con la imagen submit_sp.gif envía los datos a una función javascript (q se llama SubmitForm()), y esta tras hacer un par de cositas envía los datos usando un document.REQUEST.submit();
Ese submit va dirigido a uno de los Form, no? Bueno... hasta ahí llegué. La pregunta es como hacer para que en vez de que las respuestas de la busqueda se carguen en esa misma ventana, se carguen en una aparte.
Saludos y espero puedan ayudarme!