Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2012, 09:35
khaspah
 
Fecha de Ingreso: febrero-2012
Mensajes: 4
Antigüedad: 12 años, 2 meses
Puntos: 0
opener.location.href falla con firefox

Hola a todos.

Estoy intentando recargar una página desde un popup cerrando éste. Para ello utilizo una función con opener.location.href que funciona perfectamente en IE pero no en Firefox, donde me indica que "opener.location.href is not a function".

No soy muy ducho en javascript así que seguramente sea una tontería...

Aquí las dos funciones que utilizo para recargar la página madre y cerrar el popup:

Cita:
function nenlaza(link)
{
opener.location.href("url_que_utilizo.asp?Id="+lin k);
}

function ncerrar()
{
window.close();
}
Y aquí el enlace:

Cita:
html = html + ('<a href=# onclick="nenlaza('+id+'); ncerrar();">Ver más</a>');
El "html" y el "id" es la información que incluyo dentro de una Infowindow de Google maps que extraigo de un xml. El mapa está dentro del popup, y al pinchar en "Ver más" debería cerrarme el popup y recargar la página principal a la que indica el "id".

Lo he intentado tanto con window.opener.location.href como con opener.location.href, y de las dos maneras funciona en Explorer pero no en Firefox.

Os agradezco de antemano cualquier información. Soy nuevo aquí y sé que no me explico precisamente como un libro abierto , así que si necesitáis más datos decídmelo.

Un saludo.