div
タグを使用してそのアプリケーションでasp.netを使用してチャットアプリケーションを開発しています。div
タグにasp .net Literal
メッセージボックスと1つのタイマーコントロール、今、私の問題は、ページがリフレッシュされるかボタン(いつでも)をクリックするときですdiv
スクロールバーは常に一番上ですが、私はそれを底にとどめて、コードを調整する方法は?divタグの垂直スクロールバーを、ページがリフレッシュするときにasp.netタイマーコントロールを使用して設定する方法
<div id="divMessages" style="background-color: White; border-color:Black;border-width:1px;border-style:solid;height:300px;width:592px;overflow-y:scroll; font-size: 11px; padding: 4px 4px 4px 4px;" onresize="SetScrollPosition()">
<asp:Literal Id="litMessages" runat="server" />
</div>
<asp:TextBox Id="txtMessage" onkeyup="ReplaceChars()" onfocus="SetToEnd(this)" runat="server" MaxLength="100" Width="500px" ClientIDMode="Static" />
<asp:Button Id="btnSend" runat="server" Text="Send" OnClientClick="SetScrollPosition()" OnClick="BtnSend_Click" ClientIDMode="Static"/>
とJavaScript関数は
function SetScrollPosition()
{
var div = document.getElementById('divMessages');
div.scrollIntoView(false);
//(or)
div.scrollTop = 10000;
//(both are checking)
}
である私にその
についての示唆を与えてください、私は、それが出て更新パネルで作業しているが、私はまた、更新パネルとタイマーコントロールを持っているthis exampleをチェックします私はそれらのコントロールを使用して、下部にdivスクロールバーを維持する必要があります私に何か提案を与える................
下のリンクをチェックしてください http://stackoverflow.com/questions/1094589/ post-on-post-postback内のdivの位置を維持する - スクロール位置 ハッピーコーディング! – Ravia
私は例http://www.junnark.com/Blog/Detail/2を見てくださいそれを確認してください – hmk