Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: NetStorm en 13 Julio 2013, 06:32 am



Título: Capturar TARGET de enlaces dentro de IFRAME
Publicado por: NetStorm en 13 Julio 2013, 06:32 am
Ok, agradezco antes que nada su atención. Tengo 3 iframes en 3 documentos html distintos. Organizados de este modo:

En iframemain.html tengo:

Código:
<iframe src="iframeparent.html" width="100%" height="600">
</iframe>

En iframeparent.html tengo:

Código:
<iframe src="iframeson.html" width="90%" height="350" name="_parent">
</iframe>

En iframeson.html tengo:

Código:
<iframe src="http://anywebsite.com/samplepage.html" width="80%" height="300"></iframe>

Lo hice de este modo porque los enlaces de http://anywebsite.com/samplepage.html se cargan en la ventana principal(iframemain.html), y no es lo que quiero, me gustaría poder capturar el target y cargar el contenido en iframeparent.html, sin que afecte a iframemain.html

Aclaro que no tengo control sobre el contenido de: http://anywebsite.com/samplepage.html, pero es molestoso que sus enlaces carguen en la ventana principal, por eso me gustaría que todos esos enlaces se carguen en el mismo iframe o al mucho en el iframeparent.html

¿Esto es posible con javascript o Jquery?. Gracias por sus respuestas.


Título: Re: Capturar TARGET de enlaces dentro de IFRAME
Publicado por: #!drvy en 14 Julio 2013, 02:58 am
Citar
Aclaro que no tengo control sobre el contenido de: http://anywebsite.com/samplepage.html....

Pues dificil lo tienes  :-\

La política del mismo origen (http://es.wikipedia.org/wiki/Pol%C3%ADtica_del_mismo_origen) te va a negar acceder al contenido del iframe si no pertenece a tu servidor. Tendrías que parsear con un lenguaje server-side y devolver el contenido por ti mismo.

Saludos


Título: Re: Capturar TARGET de enlaces dentro de IFRAME
Publicado por: NetStorm en 14 Julio 2013, 20:35 pm
Alguien me habló de javascript PROXY.

Por favor, ayudadme que con este tema me están presionando por trabajo y mañana es lunes =(