本聊天室程序采用了ajax中WebMethod
现在聊天内容显示在一个textbox中,id="txt",TextMode="MultiLine"
当一个用户发送聊天内容后,最后会执行js中的如下语句:
document.getElementById("txt").scrollIntoView("true"); //将textbox的滚动条拖到textbox最下边
现在想让聊天用户可自定义字体的颜色,各位有什么好的解决办法。 本人现在是想在FreeTextBox替换textbox,但不知怎么将FreeTextBox的滚动条拖到最下边去,期待各位高人指点。
现在聊天内容显示在一个textbox中,id="txt",TextMode="MultiLine"
当一个用户发送聊天内容后,最后会执行js中的如下语句:
document.getElementById("txt").scrollIntoView("true"); //将textbox的滚动条拖到textbox最下边
现在想让聊天用户可自定义字体的颜色,各位有什么好的解决办法。 本人现在是想在FreeTextBox替换textbox,但不知怎么将FreeTextBox的滚动条拖到最下边去,期待各位高人指点。
现在聊天内容显示在一个textbox中,id="txt",TextMode="MultiLine"
当一个用户发送聊天内容后,最后会执行js中的如下语句:
document.getElementById("txt").doScroll(); //将textbox的滚动条拖到textbox最下边
----前面发错了
现在想让聊天用户可自定义字体的颜色,各位有什么好的解决办法。 本人现在是想在FreeTextBox替换textbox,但不知怎么将FreeTextBox的滚动条拖到最下边去,期待各位高人指点。
好像不行啊 会原样输出啊,如上所示。
取得用户选择的颜色代码,然后用js把他赋值到text的color属性中应该就可以实现了
可直接放入txt文本中,查看效果
<input type="text" name="text" id="txt_text"/>
<input type="button" name="button" id="Btn_ChangeColor" onClick="changeColor()" value="换颜色"/>
<script>
function changeColor(){
var col = "#a4a4a4";//颜色是你要取的
var txt = document.getElementById("txt_text");
txt.style.color = col;
}
</script>
我想可以使用样式:
取得用户选择的颜色代码,然后用js把他赋值到text的color属性中应该就可以实现了
-----------------------------------------------------------------------
每个用户选择的颜色是不同的。如下所示:
a用户:aaaaaaaaa
b用户:bbbbbbbbbb
c用户:cccccccccccccc