Regresar   Foros del Web > Programación para sitios web > Javascript

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 08/05/08, 23:56:54   #1 (permalink)
ZyZtemA ha deshabilitado el Karma
 
Registrado: feb 2006
Mensajes: 30
ZyZtemA is offline  
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.
  Responder Con Cita
Antiguo 09/05/08, 00:49:45   #2 (permalink)
Moderata
JavierB tiene un muy buen nivel de karmaJavierB tiene un muy buen nivel de karmaJavierB tiene un muy buen nivel de karmaJavierB tiene un muy buen nivel de karma
 
Registrado: nov 2002
Ubicación: Madrid
Mensajes: 18.544
JavierB is offline  
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,
__________________
Lee las Políticas de los foros y escribe correctamente.
  Responder Con Cita
Antiguo 09/05/08, 05:17:23   #3 (permalink)
miSko ha deshabilitado el Karma
 
Registrado: sep 2005
Mensajes: 224
miSko is offline  
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 ;)
  Responder Con Cita
Antiguo 09/05/08, 08:24:22   #4 (permalink)
jonathan_miguel ha deshabilitado el Karma
 
Registrado: abr 2008
Ubicación: Argentina
Mensajes: 33
Contactar con jonathan_miguel a través de MSN
jonathan_miguel is offline  
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
--------------------------------------------
  Responder Con Cita
Antiguo Ayer, 00:33:26   #5 (permalink)
ZyZtemA ha deshabilitado el Karma
 
Registrado: feb 2006
Mensajes: 30
ZyZtemA is offline  
Re: Obtener URL de un frame

Cita:
Originalmente publicado por JavierB Ver Mensaje
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,
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!
__________________
Negro Blanco
  Responder Con Cita
Respuesta


Califica este Tema - Obtener URL de un frame.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 22:50:04.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96