Posted by: R Manimaran | February 2, 2007

SMART NAVIGATION FOR ASP.net Div Tag

///This function sets the scroll position of div to cookie.
function setScrollPos()
{
var divY = document.getElementById(‘div1’).scrollTop;
document.cookie = “divPos=!*” + divY + “*!”;
}
///Attaching a function on window.onload event.
window.onload = function()
{
var strCook = document.cookie;
if(strCook.indexOf(“!~”)!=0)
{
var intS = strCook.indexOf(“!~”);
var intE = strCook.indexOf(“~!”);
var strPos = strCook.substring(intS+2,intE);
document.body.scrollTop = strPos;
}
/// This condition will set scroll position od

.
if(strCook.indexOf(“!*”)!=0)
{
var intdS = strCook.indexOf(“!*”);
var intdE = strCook.indexOf(“*!”);
var strdPos = strCook.substring(intdS+2,intdE);
document.getElementById(‘div1’).scrollTop = strdPos;
}
}
/// Function to set Scroll position of page before postback.
function SetScrollPosition()
{
var intY = document.body.scrollTop;
document.cookie = “yPos=!~” + intY + “~!”;
}
/// Attaching SetScrollPosition() function to window.onscroll event.
window.onscroll = SetScrollPosition;

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: