Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Obtener URL de un frame (http://www.forosdelweb.com/f13/obtener-url-frame-584515/)

ZyZtemA 08/05/2008 23:56

Obtener URL de un frame
 
Hola,

A ver si me pueden ayudar!

Tengo 2 frame en un documento. El "primero" tiene un formulario el cual es enviado al "segundo" frame, a una página externa fuera de mi dominio. Este resultado es tratado y como resultado necesito obtener que URL está en ese "segundo" frame, ya que la URL es dinámica y siempre va cambiando. Es por eso que necesito obtenerla para luego trabajar con ella en el "primer" frame.

He tratado mil metodos, pero solo logro obtener la la URL desde el mismo frame. Pero necesito llamar desde el "primer" frame una función que me diga que URL está abierta en el "segundo" frame.

Saludos.

JavierB 09/05/2008 00:49

Re: Obtener URL de un frame
 
Hola ZyZtemA

Me temo que no se puede. Siempre que intentes acceder a una página que no es tuya, te dará un error de acceso denegado.

Saludos, :adios:

miSko 09/05/2008 05:17

Re: Obtener URL de un frame
 
Puedes hacerlo en vez de con frames, con iframes ?

Tu pagina: index.html

Código PHP:


<iframe id="iframe1" name="iframe1" src="paginaFormulario.html"></iframe>

<
iframe id="iframe2" name="iframe2" onload="miURL(this)"></iframe>

<
script>
function 
miURL(obj) { alert(obj.src) ; }
</script>

// El formulario tendria que tener: 

<form target="iframe2" action="dondeEnviamoselForm.php"> 


Prueba eso ;)

jonathan_miguel 09/05/2008 08:24

Re: Obtener URL de un frame
 
Si estas en la página principal:

Código:

var frame = window.frames[1];
//Obtengo la url actual
var url = frame.location.href;


--------------------------------------------
www.JoMiCo.com.ar
--------------------------------------------

ZyZtemA 10/05/2008 00:33

Re: Obtener URL de un frame
 
Cita:

Iniciado por JavierB (Mensaje 2396658)
Hola ZyZtemA

Me temo que no se puede. Siempre que intentes acceder a una página que no es tuya, te dará un error de acceso denegado.

Saludos, :adios:

Al parecer así es.

Probé las dos opciones que me han dado y la primera me entrega sólo lo que esta dentro del src="" del frame. La segunda, me muestra un error en la consola de errores del Web Developer para Firefox, diciendo:

"frame has no properties"

Refiriéndose a la variable frame seguramente.

A ver si me logran ayudar, que realmente lo necesito!


La zona horaria es GMT -6. Ahora son las 19:10.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.