On Jun 17, 10:28*pm, Paul <P...@discussions.microsoft.com> wrote:
> Hi, thanks for the response.
> I tried adding
> <body onunload="opener.location.href=opener.location.href;"></body>
> to the source of the second page but get the error
> element body can not be nested within element td. *I placed the code as
> follows in the second form aspx file.
>
> <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
> Runat="Server">
>
> * <body onunload="opener.location.href=opener.location.href;"></body>
>
> followed by several html tables.
> Anyhow just wondering where to place the body tag?
>
> Also the way the user gets to the second page from the first page is just a
> hyperlink.
> thanks.
>
> --
> Paul G
> Software engineer.
>
>
>
> "Alexey Smirnov" wrote:
> > On Jun 17, 9:19 pm, Paul <P...@discussions.microsoft.com> wrote:
> > > Hi I tried a google search but could not find anything. *I am tryingto cause
> > > one webpage to reload when a second web page is closed. *The second webpage
> > > loads data into a session variable and when closed I need to reload the first
> > > page loading in the data from the session variable. *Since I need toclose
> > > the sescond form just setting the post back url to the first page on the
> > > close button from the second page is not quite what I am looking for.
> > > --
> > > Paul G
> > > Software engineer.
>
> > Hi Paul,
>
> > Try to add the following code to your second web page
>
> > <body onunload="opener.location.href=opener.location.href;">
>
> > You might be also interested to see the following thread
> >http://forums.asp.net/t/988319.aspx
>
> > Hope this helps- Hide quoted text -
>
> - Show quoted text -
The BODY element contains all the content of a document, including TD
and TABLE. It can be nested within HTML element only. It seems that
you are using Master page and it means you should change a BODY
element of the Master page. If Master page is used for many Content
pages then you can either make a copy of it (to apply changes to the
BODY tag), or you can set your Master page body tag to:
<body id="mBody" runat="server">
Then add this on the page that has to be closed:
public void Page_Load(Object sender, EventArgs e)
{
HtmlGenericControl body =
(HtmlGenericControl)Master.FindControl("mBody");
body.Attributes.Add("onunload",
"opener.location.href=opener.location.href;");
}
I didn't test it, but I think it should work.