Hi all !!
I have a difficult issue. I use the Manual Scroller script from dynamicDrive. This script is full working and is cross-browser. The url is for it, is
http://www.dynamicdrive.com/dynamici...nualscroll.htm.
I am using a simple example. I have two updatepanels.
The first has a linkbutton inside so when I click it, I show some text in the second updatepanel. I want the scroller to contain the text of second updatepanel.
All the javascript code is inside the second updatepanel But when I run my aspx, i get two different errors: “movedown is not defined” OR “crossobj.offsetHeight is undefined”
If I remove the javascript, the aspx works perfectly.
thanks in advanced
- <script language="JavaScript1.2" type="text/javascript">
-
// script from the site http://www.dynamicdrive.com/dynamicindex2/manualscroll.htm
-
-
var crossobj=document.getElementById? document.getElementById("content") : document.all.content;
-
var contentheight=crossobj.offsetHeight;
-
function movedown()
-
{
-
if (window.moveupvar) clearTimeout(moveupvar)
-
if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
-
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
-
// else if (ns4&&crossobj.top>=(contentheight*(-1)+100)) crossobj.top-=speed
-
movedownvar=setTimeout("movedown()",20)
-
}
-
-
function moveup()
-
{
-
if (window.movedownvar) clearTimeout(movedownvar)
-
if (iens6&&parseInt(crossobj.style.top)<=0)
-
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
-
// else if (ns4&&crossobj.top<=0) crossobj.top+=speed
-
moveupvar=setTimeout("moveup()",20)
-
}
-
-
function stopscroll()
-
{
-
if (window.moveupvar) clearTimeout(moveupvar)
-
if (window.movedownvar) clearTimeout(movedownvar)
-
}
-
-
function movetop()
-
{
-
stopscroll();
-
if (iens6) crossobj.style.top=0+"px";
-
// else if (ns4) crossobj.top=0
-
}
-
-
function getcontent_height()
-
{
-
if (iens6) contentheight=crossobj.offsetHeight;
-
// else if (ns4) document.nscontainer.document.nscontent.visibility="show"
-
}
-
-
-
window.onload=getcontent_height();
-
-
</script>