Tuesday, March 13, 2012

Set page to focus some certain location after post back

Hi,
I have a web form, after post back to itself, I need to make web page
scroll to some certian location instead of top. We only care IE.
Anybody has some idea how to do it?
WWW: http://hardywang.1accesshost.com
ICQ: 3359839
yours HardyIf you want a purist MS position, look at Smart Navigation.
//C#
Page.SmartNavigation=true;
Another option:
http://aspnet.4guysfromrolla.com/ar...111704-1.2.aspx
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
***************************
Think Outside the Box!
***************************
"Hardy Wang" wrote:

> Hi,
> I have a web form, after post back to itself, I need to make web page
> scroll to some certian location instead of top. We only care IE.
> Anybody has some idea how to do it?
> --
> WWW: http://hardywang.1accesshost.com
> ICQ: 3359839
> yours Hardy
>
>
Not maintain post back position, but scroll to certain location.
WWW: http://hardywang.1accesshost.com
ICQ: 3359839
yours Hardy
"Cowboy (Gregory A. Beamer) - MVP" <NoSpamMgbworld@.comcast.netNoSpamM> wrote
in message news:0C35D26C-5F0F-4DDB-A56A-BFCD12B5CB51@.microsoft.com...
> If you want a purist MS position, look at Smart Navigation.
> //C#
> Page.SmartNavigation=true;
> Another option:
> http://aspnet.4guysfromrolla.com/ar...111704-1.2.aspx
>
> --
> Gregory A. Beamer
> MVP; MCP: +I, SE, SD, DBA
> ***************************
> Think Outside the Box!
> ***************************
> "Hardy Wang" wrote:
>
You will probably need to do this by using Javascript and using anchor
tags.
Place name anchors throughout the page like:
<a name="top">Top</a>
<a name="middle">Middle</a>
<a name="bottom">Bottom</a>
Then you could push Javascript out from the code-behind something like:
<script>
window.navigate('#bottom');
</script>
The page would then scroll to the bottom. Just make sure your
javascript appears last in the page after all the sections of the page
have been named...
If you know the postition you want.
//client side script
function __dascwebLoadScrollPosition( top, left )
{
window.document.body.scrollLeft = top;
window.document.body.scrollTop = left;
}
You can set the scrollLeft and scrollTop of the body. If you don't know the
position, you can do aa7im suggested with anchor tags.
bill
"Hardy Wang" <hardywang@.hotmail.com> wrote in message
news:%23HRqRkV3EHA.208@.TK2MSFTNGP12.phx.gbl...
> Hi,
> I have a web form, after post back to itself, I need to make web page
> scroll to some certian location instead of top. We only care IE.
> Anybody has some idea how to do it?
> --
> WWW: http://hardywang.1accesshost.com
> ICQ: 3359839
> yours Hardy
>

0 comments:

Post a Comment