还是请教div层的问题

dyduyan dyduyan 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
做了一个ajax聊天室,用asp.net做的
现在有个问题,我用两个div把显示内容的那里分成了两段,上面显示所有聊天内容,下面显示关于自己的聊天内容
但是现在我自己在自己的页面发送信息,下面的不显示,如果别人发,下面就显示别人发的内容
部分代码如下
javascript部分
//发送消息
function send()
{
var txtContent = document.all("content").value; //文本框输入内容
if (txtContent == "") return;

var user_to = document.all("userlist").value; //聊天对象
var textcolor = document.all("textcolor").value; //颜色
var expression = document.all("expression").value; //表情
var isPublic = !(document.all("isSecret").checked); //是否密谈

//调用服务器端方法发送消息
Chat.ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);

//更新聊天内容显示
var div = document.all("chatcontent");
var ownerdiv=document.all("ownercontent");
div.innerHTML = div.innerHTML+Chat.ChatRoom.GetNewMsgString().value;
ownerdiv.innerHTML = ownerdiv.innerHTML+Chat.ChatRoom.GetOwnerString().value; //GetOwnerString()为获取自己发给别人的消息或别人发给自己的消息方法
//清空输入框
document.all("content").value = "";
}

//定时更新聊天内容
function refresh_chatcontent()
{
//调用服务器方法获取最新消息的HTML字符串
var div = document.all("chatcontent");
var ownerdiv=document.all("ownercontent");
var strNewMsg =Chat.ChatRoom.GetNewMsgString().value;
var strOwnerMsg=Chat.ChatRoom.GetOwnerString().value;
//判断是否为空,避免不必要的更新
if (strNewMsg != "")
{
div.innerHTML =div.innerHTML+ strNewMsg;
}
if(strOwnerMsg!="")
ownerdiv.innerHTML = ownerdiv.innerHTML+strOwnerMsg;
//定时更新
window.setTimeout(refresh_chatcontent, 1000);
}
html部分
<div id="chatcontent" style="OVERFLOW-Y: auto;WIDTH: 100%;POSITION: relative;HEIGHT: 65%"><FONT face="宋体"></FONT></div>
<div id="ownercontent" style="OVERFLOW-Y: auto;WIDTH: 100%;POSITION: relative;HEIGHT: 35%; background-color:#ffffcc"><FONT face="宋体"></FONT></div>
很苦恼,谢谢大家
...全文

相关推荐

div层被flash层遮盖问题解决思路

今天测试div层和flash的交互,发现div层总是被flash层遮盖. 今天测试div层和flash的交互,发现div层总是被flash层遮盖,在百度上找了一会,说是加个<param name=wmode value=transparent>就成了,我加完后在IE下问题是解决了,但是FF下好像没有反应,后来才知道IE中和FF加的代码是不一样的,如下: IE浏览器下可用 <param name=wmode value=transparent> firefox下可用 &lt;embed src=YourFlash.swf wmode=transparent … &gt;&lt;/e

weixin_38672840

select网页下拉列表与div层遮盖问题

在html中关于select元素的问题在很多地方都提出过,而在前段时间的项目中,刚好遇到了关于select元素的两个小问题,这里进行一下总结。 第一就是比较有名的:一般div浮层在IE6下无法遮盖select元素的问题。首先提供了下面一个实例: 注解:如果你在FirFox下和IE7下看都 在html中关于select元素的问题在很多地方都提出过,而在前段时间的项目中,刚好遇到了关于select元素的两个小问题,这里进行一下总结。 相关文章:div层被flash层遮盖问题解决思路 第一就是比较有名的:一般div浮层在IE6下无法遮盖select元素的问题。首先提供了下面一个实例: 注解:如果

weixin_38723105

关于页面嵌入swf覆盖div层的问题的解决方法

主要介绍了关于页面嵌入swf覆盖div层的问题的解决方法,需要的朋友可以参考下

weixin_38532139

div弹出层 定位问题的 处理

div弹出层 定位问题的 处理

cdguogang

IE6下div层被select控件遮住的问题解决方法

IE6下层被select控件遮住的问题想必大家在布局过程中都有遇到过吧,其实解决方法很简单就是在层里套个iframe,具体实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助

weixin_38618746
评论 4
收藏 已收藏
分享
返回顶部
dyduyan
CSS 61,116 成员 60,701 内容