Foros del Web » Programando para Internet » Javascript »

Abrir ventana principal desde popup

Estas en el tema de Abrir ventana principal desde popup en el foro de Javascript en Foros del Web. Hola. Quería tener una función que me abriera en la ventana principal (de donde abrí el popup en el que estoy) una url y a ...
  #1 (permalink)  
Antiguo 04/03/2004, 06:14
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Abrir ventana principal desde popup

Hola.

Quería tener una función que me abriera en la ventana principal (de donde abrí el popup en el que estoy) una url y a la vez cerrara este popup.

He probado con esto, pero no hace nada ;P.

Código:
function goto(id) {
	window.opener.location.href='algo.php?auct='" + id + ";
	window.close();
}
¿Alguna sugerencia?.

Merci x).
__________________
(:
  #2 (permalink)  
Antiguo 04/03/2004, 10:47
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Mmm, deberia funcionar si lo llamas desde el popup, pero estate alerta con las comillas:

window.opener.location.href='algo.php?auct='+id;

Quizas esta sea la forma correcta, y como supongo el popup no tendra barra de estado, y si le mandas alguna ejecucion con error, te mostrará la linea de error en una caja de dialogo. Pero se puede tener esa opcion deshabilitada y que solo te aparezca una señal en la barra de estado. En este caso de no tener la ejecucion del script se pararia y tu no verias el simbolo de error. Por eso supongo que no hace nada, hace, pero es invisible.

A ver si es eso y soy Sherlock Homes xDD.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
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 04:11.