Foros del Web » Programando para Internet » Javascript »

Ventana Pop-up

Estas en el tema de Ventana Pop-up en el foro de Javascript en Foros del Web. Hola tengo un boton que al ser presionado me lleva a una direccion web(metodo get) en la misma pagina. Lo que necesito es que no ...
  #1 (permalink)  
Antiguo 17/07/2009, 23:26
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 0
Pregunta Ventana Pop-up

Hola tengo un boton que al ser presionado me lleva a una direccion web(metodo get) en la misma pagina. Lo que necesito es que no me abra la direccion web en la misma pagina, sino que en una ventana(tipo pop-up). He tratado por todos los medio hacerlo y no puedo.

tengo este javascript:

Código:
<script type="text/javascript">
function goTo()
{
    var airline = document.forms[0].airline.value;
	var url = document.forms[0].url.value;
	var frdategmt = document.forms[0].frdategmt.value;
	var pageId = document.forms[0].pageId.value;
	var fltno = document.forms[0].fltno.value;
	var arr = document.forms[0].arr.value;
	var dep = document.forms[0].dep.value;
	window.location = url+'pageId='+pageId+'&airline='+airline+'&frdategmt='+frdategmt+'&fltno='+fltno+'&dep='+dep+'&arr='+arr;
	return false;
}
</script>

y mi boton tiene este:

Código:
<form action="" method="get" onsubmit="return goTo()">
COMO LO HAGO PARA QUE ME ABRA EN UNA NUEVA VENTANA POP-UP EN VEZ DEL NAVEGADOR WEB


Muchas gracias a todos los que me puedan ayudar!!
  #2 (permalink)  
Antiguo 17/07/2009, 23:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ventana Pop-up

tienes que crear una nueva ventana con window.open. aparte, para enviar los parametros tienes que crear una URL valida. entre el pathname y los parametros va el simbolo ? (question mark). en adicion, lo mas probable debes encodificar el contenido de cada campo, por ejemplo los espacios y simbolos.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 17/07/2009, 23:54
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Ventana Pop-up

Hola:

En este artículo.Formularios y enlaces dirigidos a ventanas se explica cómo hacerlo.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 20/07/2009, 01:42
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 0
Respuesta: Ventana Pop-up

muchas gracias!!!
  #5 (permalink)  
Antiguo 22/07/2009, 21:17
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 0
Respuesta: Ventana Pop-up

Cita:
Iniciado por zerokilled Ver Mensaje
tienes que crear una nueva ventana con window.open. aparte, para enviar los parametros tienes que crear una URL valida. entre el pathname y los parametros va el simbolo ? (question mark). en adicion, lo mas probable debes encodificar el contenido de cada campo, por ejemplo los espacios y simbolos.
Hola, estoy poco perdido, cómo puedo hacer eso que dices? me podrías ayudar con el código? muchas gracias de antemano!
  #6 (permalink)  
Antiguo 22/07/2009, 21:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ventana Pop-up

la linea mas evidente a cambiar es
window.location = url+'pageId='+pageId+'&airline='+airline+'&frdateg mt='+frdategmt+'&fltno='+fltno+'&dep='+dep+'&arr=' +arr;
porque al cambiar el valor de location carga el documento en la misma ventana. cambiarias la linea a algo como:
Código:
window.open(url+'?pageId='+pageId+'&airline='+airline+'&frdategmt='+frdategmt+'&fltno='+fltno+'&dep='+dep+'&arr='+arr);
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 24/07/2009, 17:17
 
Fecha de Ingreso: abril-2009
Mensajes: 26
Antigüedad: 15 años
Puntos: 0
Respuesta: Ventana Pop-up

Cita:
Iniciado por zerokilled Ver Mensaje
la linea mas evidente a cambiar es
window.location = url+'pageId='+pageId+'&airline='+airline+'&frdateg mt='+frdategmt+'&fltno='+fltno+'&dep='+dep+'&arr=' +arr;
porque al cambiar el valor de location carga el documento en la misma ventana. cambiarias la linea a algo como:
Código:
window.open(url+'?pageId='+pageId+'&airline='+airline+'&frdategmt='+frdategmt+'&fltno='+fltno+'&dep='+dep+'&arr='+arr);
muchas gracias!!! funcionó perfecto!!!
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:00.