我想在加载页面是执行滚屏的函数,加载完之后就不执行,实现的效果就像QQ聊天是一样!请问应该怎么写函数啊?<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>无标题页</title>
<script type="text/javascript">
var iscroll;
function scrollobj(){
var obj=document.getElementById("tbSample");
obj.pageDown;
obj.doScroll("pageDown");
}
function beginscroll()
{
setInterval("scrollobj()", 10);
}
</script>
</head>
<body onload ="beginscroll();">
<form id="form1" runat="server"> <asp:TextBox ID="tbSample" runat="server" Height="168px" TextMode="MultiLine" Width="365px" OnTextChanged="tbSample_TextChanged">jdhfjasdhfjhsdsajfhdsaj
kfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjhsds
ajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsd
akjfjdhfja
sdhfjhsd
sajfhdsajkfhsdakjfjdhfj
asdhfjh
sdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhs
dakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdh
fjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjh
sdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsda
kjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfj
asdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjh sdsajfhdsjkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfj
dhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhds
ajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhf
jhsdsajfhdsajkfhsdakjf</asp:TextBox>
<br />
<%-- <input id="autoscroll" type="checkbox" checked="CHECKED" onclick="beginscroll();" />自动滚动--%>
</form>
</body>
</html>
<head id="Head1" runat="server">
<title>无标题页</title>
<script type="text/javascript">
var iscroll;
function scrollobj(){
var obj=document.getElementById("tbSample");
obj.pageDown;
obj.doScroll("pageDown");
}
function beginscroll()
{
setInterval("scrollobj()", 10);
}
</script>
</head>
<body onload ="beginscroll();">
<form id="form1" runat="server"> <asp:TextBox ID="tbSample" runat="server" Height="168px" TextMode="MultiLine" Width="365px" OnTextChanged="tbSample_TextChanged">jdhfjasdhfjhsdsajfhdsaj
kfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjhsds
ajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsd
akjfjdhfja
sdhfjhsd
sajfhdsajkfhsdakjfjdhfj
asdhfjh
sdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhs
dakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdh
fjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjh
sdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsda
kjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfj
asdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjh sdsajfhdsjkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfj
dhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhfjhsdsajfhds
ajkfhsdakjfjdhfjasdhfjhsdsajfhdsajkfhsdakjfjdhfjasdhf
jhsdsajfhdsajkfhsdakjf</asp:TextBox>
<br />
<%-- <input id="autoscroll" type="checkbox" checked="CHECKED" onclick="beginscroll();" />自动滚动--%>
</form>
</body>
</html>
就是几种浏览器都通用的
obj.doScroll("pageDown");
if (obj.scrollHeight > obj.clientHeight + obj.scrollTop)
{
setTimeout("scrollobj()", 10);
}
}
function beginscroll()
{
setTimeout("scrollobj()", 10);
}
obj.doScroll("pageDown");
if (obj.scrollHeight > obj.clientHeight + obj.scrollTop)
{
setTimeout("scrollobj()", 10);
}
}
function beginscroll()
{
setTimeout("scrollobj()", 10);
}