Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda Envío Formularios

Estas en el tema de Ayuda Envío Formularios en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/07/2009, 09:22
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Ayuda Envío Formularios

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!
  #2 (permalink)  
Antiguo 27/07/2009, 10:00
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Ayuda Envío Formularios

Ninguna idea?
  #3 (permalink)  
Antiguo 27/07/2009, 12:12
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 6 meses
Puntos: 2658
Respuesta: Ayuda Envío Formularios

NI idea, porque estás posteando la pregunta en el foro equivocado: Tu problema es de HTML.
Postea la pregunta en el Foro de HTML. Allí te sabrán guiar.
Y ten paciencia. En los foros los participantes responden según su tiempo y posibilidades...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 29/07/2009, 07:16
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Ayuda Envío Formularios

Ok, gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:29.