Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2008, 09:50
vosorio
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Permiso denegado al acceder a un location.href

yo le encontre la solucion leyendo los post que te pusieron aca:

La cuestion es asi:
Si vos invocas a una pagina que se encuentra en otro server que no es el local supongamos : pagina_1 esta en el server 1 y pagina_2 esta en el server 2

Pagina 1 deberia tener el siguiente codigo:
Código:
<html>
	<head>
		<script language="javascript">
		
			function OpenFile(fileUrl){
				window.top.opener.SetUrl( 'http://fotos.trucoteca.com/' +fileUrl ) ;
			}

		</script>
	</head>

	<? if (trim($_GET["img"]) == '') { //Si no paso nada levanto el iframe?>
		<iframe src="server2/pagina_2.php" frameborder="0" width="100%" height="100%"></iframe>
	<? } else{ ?>
			
			<script>OpenFile('<? echo trim($_GET["img"]);?>') </script>
	<?	}?>
</html>
y pagina 2 deberia tener el siguiente script:

Código:
<script type="text/javascript">
			function OpenFile( fileUrl )
			{
			window.top.frames[0].location.href="server1/pagina_1.php?img="+fileUrl;
			}

</script>
De esta manera cuadno se hace un click sobre lo q sea q necesites devolver a la otra pagina se recargara nuevamente esta y de esa manera podras obtener el opener que necesitabas.

A mi me funciono espero que a alguien le sirva
vosorio@2008