【发布时间】:2009-08-15 13:18:16
【问题描述】:
当新文本进入时,我需要向上滚动 div。我的 div 在 Updatepanel 中,我收到此错误“get("divChatMessage") is null” 这是我的代码:-
<script type="text/javascript">
function ScrollToBottom()
{
$get('divChatMessage').scrollTop = $get('divChatMessage').scrollHeight;
}
</script>
<div id="divMessage" runat="server" style="float: left">
<asp:UpdatePanel ID="upMessage" runat="server">
<ContentTemplate>
<div id="divChatMessage" style="width:600px; overflow:auto; height:200px; border-style:solid;" runat="server">
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
后面的代码:-
divChatMessage.InnerHtml = divChatMessage.InnerHtml + "<br />" + message;
ScriptManager.RegisterStartupScript(this,
this.GetType(),
Guid.NewGuid().ToString(),
";ScrollToBottom();",
true);
【问题讨论】:
标签: c# asp.net javascript ajax asp.net-ajax