URL in IFRAME  
Author Message
Manish Hatwalne





PostPosted: 2007-9-13 15:43:00 Top

java-programmer, URL in IFRAME Let's say I have a struts action at http://xyz.com/someAction.do and this
URL is referred from one IFRAME via "src" attribute of IFRAME. Is it
possible for me to detect inside someAction.do which page is embedding it in
an IFRAME? How can I do this?

et me put question in a different way, if I refer to Google API with this -


code:
------------------------------------------------------------------------------

<script
src="http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAHuQre3TX-ZKoHs97iqelnBQn09xNixTqt4LnUZ12n-xJURxIHRRdLvNa4xtUwCJO0gkyTjCSRjfctQ"
type="text/javascript">
------------------------------------------------------------------------------


How does it know that the request is coming from domain xyz.com? It is not
purely based on the key - if I send same key from another domain, it doesn't
work! So how can I do that? Which header do I use? The referer header is
returned as null!

- manish






 
Andrew Thompson





PostPosted: 2007-9-13 17:12:00 Top

java-programmer >> URL in IFRAME Manish Hatwalne wrote:
>Let's say I have a struts action at http://xyz.com/someAction.do

(all together now) "I have a struts action at http://xyz.com/someAction.do"

[ Sorry Manish, I just could not resist that silly pun. ;-) ]

>..and this
>URL is referred from one IFRAME via "src" attribute of IFRAME. Is it
>possible for me to detect inside someAction.do which page is embedding it in
>an IFRAME? How can I do this?

Umm.. exactly the way you would do it in DHTML?

A thing most Java programmers seem very likely
to ignore is that web based apps. utlimately come
down to HTML and JS (and CSS).

So, to put that comment (hopefully) into some sort
of relevance to your question..

Try and produce this effect in pure HTML and JS,
consulting the appropriate HTML/JS news groups.
Assuming you can come up with a pure HTML/JS
solution, code that exact same HTML/JS in your
web. app., and everything should be sweet (work
as planned).

(That may sound like a dumb and sarcastic answer,
but it is not intended as such.)

--
Andrew Thompson
http://www.athompson.info/andrew/

Message posted via JavaKB.com
http://www.javakb.com/Uwe/Forums.aspx/java-general/200709/1

 
Manish Hatwalne





PostPosted: 2007-9-13 18:19:00 Top

java-programmer >> URL in IFRAME
"Andrew Thompson" <u32984@uwe> wrote in message news:7826067c29542@uwe...
> Manish Hatwalne wrote:
>>Let's say I have a struts action at http://xyz.com/someAction.do
>
> (all together now) "I have a struts action at
> http://xyz.com/someAction.do"
>
> [ Sorry Manish, I just could not resist that silly pun. ;-) ]
>
>>..and this
>>URL is referred from one IFRAME via "src" attribute of IFRAME. Is it
>>possible for me to detect inside someAction.do which page is embedding it
>>in
>>an IFRAME? How can I do this?
>
> Umm.. exactly the way you would do it in DHTML?
>
> A thing most Java programmers seem very likely
> to ignore is that web based apps. utlimately come
> down to HTML and JS (and CSS).
>

Not really!!!

window.location.href wouold give me URL of teh actual page containing this
form that I have vio struts action someAction.do (spare the pun)
But it is not possible for me to know which page is containing this action
"someAction.do" when my server recives a get request for this. Is there soe
HTTP header that I can check (referer is nulll in this case) and see that if
there was a page referring to this action in an IFRAME.

Any help/pointers on the headers???

- Manish