URL in IFRAME

M

Manish Hatwalne

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=ap...4LnUZ12n-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
 
A

Andrew Thompson

Manish said:
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
 
M

Manish Hatwalne

Andrew Thompson said:
Manish said:
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,431
Messages
2,571,677
Members
48,796
Latest member
Greg L.

Latest Threads

Top