I have a Web application using frameset and frames. When I click in a
hyperlink button I can send the selected aspx page using the "target"
attribute into the selected frame. However when the aspx page is called from
IE address bar the page is loaded into the entire browser and not into the
frame I would like to. I tried to use the target attribute of the attribute
form but it does not work.
I noticed that when the page is called from the address bar the content of
"Request.UrlReferrer" is null but I do not find how to send this page into
the desired frame programmatically.
It would be appreciated if anybody knows how to redirect the page into the
frame.
Thanks in advance
PetePut this in the HEAD section of the subframe pages that people could try to
load without the main frameset page:
<SCRIPT LANGUAGE="JavaScript">
<!--
if (top.location.href.indexOf("frameset.aspx") == -1)
top.location.href = "frameset.aspx";
// -->
</SCRIPT>
Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com
"Pierre" wrote:
Quote:
Originally Posted by
Hello fellows,
I have a Web application using frameset and frames. When I click in a
hyperlink button I can send the selected aspx page using the "target"
attribute into the selected frame. However when the aspx page is called from
IE address bar the page is loaded into the entire browser and not into the
frame I would like to. I tried to use the target attribute of the attribute
form but it does not work.
I noticed that when the page is called from the address bar the content of
"Request.UrlReferrer" is null but I do not find how to send this page into
the desired frame programmatically.
It would be appreciated if anybody knows how to redirect the page into the
frame.
Thanks in advance
Pete
Thanks a lot Peter
After a dummy test with frameset I finally got what I need with your answer.
Regards,
Pete
"Peter Bromberg [C# MVP]" wrote:
Quote:
Originally Posted by
Put this in the HEAD section of the subframe pages that people could try to
load without the main frameset page:
>
<SCRIPT LANGUAGE="JavaScript">
<!--
>
if (top.location.href.indexOf("frameset.aspx") == -1)
top.location.href = "frameset.aspx";
>
// -->
</SCRIPT>
>
Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com
>
>
>
>
"Pierre" wrote:
>
Quote:
Originally Posted by
Hello fellows,
I have a Web application using frameset and frames. When I click in a
hyperlink button I can send the selected aspx page using the "target"
attribute into the selected frame. However when the aspx page is called from
IE address bar the page is loaded into the entire browser and not into the
frame I would like to. I tried to use the target attribute of the attribute
form but it does not work.
I noticed that when the page is called from the address bar the content of
"Request.UrlReferrer" is null but I do not find how to send this page into
the desired frame programmatically.
It would be appreciated if anybody knows how to redirect the page into the
frame.
Thanks in advance
Pete
0 comments:
Post a Comment