SoloCodigo

Programación Web y Scripting => JavaScript => Mensaje iniciado por: Linspire en Lunes 18 de Julio de 2005, 03:50

Título: Redireccionar Salida
Publicado por: Linspire en Lunes 18 de Julio de 2005, 03:50
Hola, tengo el siguiente problema, tengo un boton en un formulario (type=submit) y al hacer clic ejecuta una accion (action=buscar.asp), y lo que quiero es que la página que devuelve, se abra en una nueva ventana, alguien puede decirme si esto es posible?

Gracias!...
Título: Re: Redireccionar Salida
Publicado por: Altareum en Miércoles 20 de Julio de 2005, 17:41
No entiendo bien que es lo que necesitás, pero para abrir una ventana usa:

window.open("archivo.asp","nombre_ventana","resizable = 0,width="800",height="600", location=false,menubar=false,toolbar=false,scrollbars = 1,status=1");

Altareum.
Título: Re: Redireccionar Salida
Publicado por: Linspire en Miércoles 20 de Julio de 2005, 20:51
Perdón, debí explicarme mejor, tengo el siguiente formulario:

<Form name="tip_Form" onsubmit="search_form(tip_Form);return false">
     <input type="text" name="d" class="fix" onfocus="this.value=''">
     <Input type=image src=images/buscar.gif border=0 align=top>
</Form>

Y como puedes observar al dar clic en la imagen (buscar.gif) ejecuta el codigo de un archivo JS, esto devuelve una página de resultados, pues bien, tengo una página con armazones y el armazón superior contiene la página donde está este formulario, y lo que quiero es que la página de resultados se abra en el armazón de abajo.

Ahora sí, espero haberme explicado y puedas ayudarme.
Título: Re: Redireccionar Salida
Publicado por: Altareum en Miércoles 3 de Agosto de 2005, 16:00
PErdona que me haya coldago así...
Cuando hablas de "armazones" te refieres a 'frames' ???

Altareum
Título: Re: Redireccionar Salida
Publicado por: Linspire en Jueves 4 de Agosto de 2005, 17:39
Si, exactamente. me refiero a Frames, conocidos como marcos en español, solo que la traducción más correcta es Armazón, disculpa por usar esa palabra.
Título: Re: Redireccionar Salida
Publicado por: Altareum en Jueves 4 de Agosto de 2005, 18:47
Pues para acceder desde un Frame a otro, se usa lo siguiente:

window.parent.frames[0]
window.parent.frames[1]  


Para redireccionarlo... :
window.parent.frames[0].location.href = 'direccion';


Aunque sospecho que esto no es lo que necesitas... Si puedes envía los archivos que tienes o una versión 'ejemplificada' para poder ayudarte.

Saludos.
Altareum.