Web聊天室的分屏问题.

问题描述

添加分屏功能,公聊跟私聊分屏显示,一般分屏用的都是frame,我想只用2个Div应该怎样实现,主要是分屏后两个Div中间加个什么可以拖动控制2个div的高度.高手帮忙解答,谢谢了!

解决方案

解决方案二:
<style>div{width:100px;height:100px;left:100px;top:100px;position:absolute;border:1pxsolidgray;overflow:hidden}.dragAble{position:relative;cursor:move;}</style><bodyonload=makeResizable(odiv1);makeResizable(odiv2);><divid=odiv1></div><divid=odiv2style="left:300px"class="dragAble"></div></body><script>functionmakeResizable(obj){vard=5;varl,t,r,b,ex,ey,cur;obj.attachEvent("onmousedown",mdown);obj.attachEvent("onmouseup",mup);obj.attachEvent("onmousemove",mmove);functionmdown(){if(event.button==1&&obj.style.cursor){obj.resizing=true;obj.setCapture();}}functionmup(){if(event.button==1&&obj.resizing){obj.resizing=false;obj.releaseCapture();}}functionmmove(){if(obj.resizing){vardx=event.screenX-ex;vardy=event.screenY-ey;if(cur.indexOf("w")>-1)l+=dx;elseif(cur.indexOf("e")>-1)r+=dx;if(cur.indexOf("n")>-1)t+=dy;elseif(cur.indexOf("s")>-1)b+=dy;vars=obj.style;if(r-l>2*d){s.left=l;s.width=r-l;}if(b-t>2*d){s.top=t;s.height=b-t;}ex+=dx;ey+=dy;}elseif(event.srcElement==obj){varx=event.offsetX,y=event.offsetY;varc=obj.currentStyle;w=parseInt(c.width),h=parseInt(c.height);cur=y<d?"n":h-y<d?"s":"";cur+=x<d?"w":w-x<d?"e":"";if(cur){obj.style.cursor=cur+"-resize";l=parseInt(c.left);t=parseInt(c.top);r=l+w;b=t+h;ex=event.screenX;ey=event.screenY;}elseif(obj.style.cursor)obj.style.cursor="";}}}</script>

时间: 2024-10-25 14:24:15

Web聊天室的分屏问题.的相关文章

请教聊天室的分屏

问题描述 各位大虾们:我用ASP.NET+SQL2000做一个聊天室,如何实现分屏功能啊,就是用户一点分屏,就出来两个屏,上面是大家聊天信息,下面是有关于自己的信息的?真的不知道怎么弄?帮帮小弟吧~ 解决方案 解决方案二:使用frameset框架解决方案三:同意楼上点击分屏后把隐藏的frame显示出来取消分屏则隐藏frame类似于可隐藏的导航菜单

求助。。。关于JSP聊天室DISPLAY分帧的问题

问题描述 main.jap貌似没问题,但是display.jsp分帧一直显示不出..代码如下..求助..纠结了很久...main.jsp<%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><jsp:useBeanid="jspEx"scope="page"class="opendb.opendb"/><%

phpFreeChat 2.0.3 发布,Web 聊天室

phpFreeChat 2.0.3 依赖于 PHP >= 5.3.0 ,因为 pfc 钩子集中使用了闭包和 traits:封装了 PUT 和 DELETE 的 HTTP 方法到 POST. php Free Chat是一个免费,安装简单, 快捷, 可定制和多语言支持的聊天程序,使用文件系统来储存消息和昵称.它使用Ajax的技术无刷新显示聊天信息与昵称,利用CSS支持自定主题并且可以通过插件 系统来扩展支持更多的储存数据方式(如: Mysql,IRC backends...),以及你自己的聊天命令

java web 聊天室

问题描述 聊天信息显示页面:show.jsp信息处理页面:transaction.jsp隐页面输入页面:input.jsp有一个输入框message,一个提交按钮使用application对象发送消息:当我运行这个程序时(刚刚登陆到聊天页面),发现页面在一直在刷新,一直的在show页面输出null值!下面是代码show.jsp<html><head></head><body><%request.setCharacterEncoding("ut

基于PHP的聊天室(二)

聊天室 < ?php // 打开文件,并且将文件长度截为0 $open_file = fopen("messages.html", "w"); // 写入文件的头信息 fputs($open_file, $header); // 新的一行 // (使用stripSlashes,因为我们不想让所有的转义字符出现在消息文件中) fputs($open_file, stripslashes($new_message)); // 旧的行 fputs($open_fil

基于PHP的聊天室(一)

聊天室 从前有一个相当流行的web聊天室,叫做Star Trekker 聊天室.我能够来到这个聊天室要感谢我的一个朋友,并且即使Star Trekker的聊友们几乎与我不是同一个圈中的,但是我发现对于他们的大部分人来说,都很友好和有意思.但是当Star Trekker关闭之后,这不得不谢谢运行在后台的Perl了,是它吞掉了服务器的资源,所以这些快乐和友善的人们不得不离开,无处可去了.我有幸在那段时间开张了自已的仿Star Trekker的聊天室,并且开始设法与许多原来的Trekker的那些无家可

基于PHP的聊天室(三)

现在我们有了需要通过$REMOTE_ADDR变量来交叉引用的文件,这样我们可以区分出想要发贴的用户是否已经被扁或没有被扁.很简单: <?php for ($counter=0;$counter<sizeof($banned_array);$counter++) {    if ($banned_array[$counter] == $REMOTE_ADDR) {        print("<font color="red" face="arial

PHP教程实例:用PHP打造动态聊天室系统

这是一个简单的用PHP设计的聊天室程序,目的是通过这个程序让大家熟悉PHP如何处理表单数据的! 这个经过精心设计的web聊天室使用了从表单传递过来的变量,并且把它们处理为HTML ,然后将其写入文件.把表单和信息文件放在一个框架中,你可以看到它与一个叫BeSeen的聊天室很象.当然它的好处在于, 我们的聊天室比起它的BeSeen堂兄弟来说要聪明一些. <form action="chat.php" method="post"> Name : <in

JQuery分屏指示器图片轮换效果实例

  本文实例讲述了JQuery分屏指示器图片轮换效果实现方法.分享给大家供大家参考.具体分析如下: 在Web App大行其道的今天,分屏指示器用得非常广泛,从Android.到腾讯的Web OS等等.分屏指示器给人很好的用户体验,下面就实现一个分屏指示器,用于实现图片的简单轮换效果,仅抛砖引玉- 代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34