天极首页
|
产品报价
|
行情
|
手机
|
数码
|
笔记本
|
台式机
|
DIY
|
外设
|
网络
|
服务器
|
GPS
|
数字家庭
|
软件
|
游戏
|
壁纸
|
群乐
|
博客
|
下载
|
VISTA
|
奥运
|
BBS
北京
上海
广州
深圳
南京
太原
沈阳
西安
用户
登录
软件频道>
网页陶吧>
网页制作教程
网站推广
ASP视频教程
网页制作手册
|
软件频道产品中心
软件下载
您现在的位置:
天极网
>
软件频道
>
网页陶吧
> JS+CSS打造可拖动的聊天窗口层(兼容)
全文
评论
JS+CSS打造可拖动的聊天窗口层(兼容)
2007-01-23 08:27
作者:
出处:
责任编辑:龙犊
一个可以拖动的聊天窗口层,兼容IE和FF:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="content-style-type" content="text/css"> <title>DoDi Chat v1.0 Beta</title> <style rel="stylesheet" type="text/css" media="all" /> <!-- body { text-align:left; margin:0; font:normal 12px Verdana, Arial; background:#FFEEFF } form { margin:0; font:normal 12px Verdana, Arial; } table,input { font:normal 12px Verdana, Arial; } a:link,a:visited{ text-decoration:none; color:#333333; } a:hover{ text-decoration:none; color:#FF6600 } #main { width:400px; position:absolute; left:600px; top:100px; background:#EFEFFF; text-align:left; filter:Alpha(opacity=90) } #ChatHead { text-align:right; padding:3px; border:1px solid #003399; background:#DCDCFF; font-size:11px; color:#3366FF; cursor:move; } #ChatHead a:link,#ChatHead a:visited, { font-size:14px; font-weight:bold; padding:0 3px } #ChatBody { border:1px solid #003399; border-top:none; padding:2px; } #ChatContent { height:200px; padding:6px; overflow-y:scroll; word-break: break-all } #ChatBtn { border-top:1px solid #003399; padding:2px } --> </style> <script language="javascript" type="text/javascript"> <!-- function $(d){return document.getElementById(d);} function gs(d){var t=$(d);if (t){return t.style;}else{return null;}} function gs2(d,a){ if (d.currentStyle){ var curVal=d.currentStyle[a] }else{ var curVal=document.defaultView.getComputedStyle(d, null)[a] } return curVal; } function ChatHidden(){gs("ChatBody").display = "none";} function ChatShow(){gs("ChatBody").display = "";} function ChatClose(){gs("main").display = "none";} function ChatSend(obj){ var o = obj.ChatValue; if (o.value.length>0){ $("ChatContent").innerHTML += "<strong>Akon说:</strong>"+o.value+"<br/>"; o.value=''; } } if (document.getElementById){ ( function(){ if (window.opera){ document.write("<input type='hidden' id='Q' value=' '>"); } var n = 500; var dragok = false; var y,x,d,dy,dx; function move(e) { if (!e) e = window.event; if (dragok){ d.style.left = dx + e.clientX - x + "px"; d.style.top = dy + e.clientY - y + "px"; return false; } } function down(e){ if (!e) e = window.event; var temp = (typeof e.target != "undefined")?e.target:e.srcElement; if (temp.tagName != "HTML"|"BODY" && temp.className != "dragclass"){ temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement; } if('TR'==temp.tagName){ temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement; temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement; temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement; } if (temp.className == "dragclass"){ if (window.opera){ document.getElementById("Q").focus(); } dragok = true; temp.style.zIndex = n++; d = temp; dx = parseInt(gs2(temp,"left"))|0; dy = parseInt(gs2(temp,"top"))|0; x = e.clientX; y = e.clientY; document.onmousemove = move; return false; } } function up(){ dragok = false; document.onmousemove = null; } document.onmousedown = down; document.onmouseup = up; } )(); } --> </script> </head> <body> <div id="main" class="dragclass" style="left:600px;top:300px;"> <div id="ChatHead"> <a href="#" onclick="ChatHidden();">-</a> <a href="#" onclick="ChatShow();">+</a> <a href="#" onclick="ChatClose();">x</a> </div> <div id="ChatBody"> <div id="ChatContent"></div> <div id="ChatBtn"> <form action="" name="chat" method="post"> <textarea name="ChatValue" rows="3" style="width:350px"></textarea> <input name="Submit" type="button" value="Chat" onclick="ChatSend(this.form);" /> </form> </div> </div> </div> </body> </html>
运行代码
复制代码
另存代码
收藏本页
阅读关于
JS
CSS
聊天
层
DIV
网页陶吧
的全部文章
相关搜索:
相关文章及软件
·
ASP连接数据库的11种方法及相关语法
·
虚拟主机IIS防范入侵常见问答
·
利用渠道来提高Google Adsense广告收入
·
王通:网站的首页最应该放什么?
·
对Alexa世界排名作弊方法的分析
·
如何实现SQL Server 2005快速web分页
关注此文读者还看过
热门关注
特别推荐
1
迅雷(Thunder)
32512次/周
2
QQ旋风
13126次/周
3
快车(FlashGet)
3425次/周
4
优酷官方视频下载器:i酷
25431次/周
5
比特彗星(BitComet)
409次/周
6
easyMule (VeryCD电驴)
39次/周
7
网页迅雷( Web迅雷)
3427次/周
8
BitComet
74次/周
9
魔方网视频下载(xmlbar)
23次/周
10
爆米花视频下载(xmlbar)
7次/周
1
迅雷(Thunder)
32512次/周
2
优酷官方视频下载器:i酷
25431次/周
3
QQ旋风
13126次/周
4
网页迅雷( Web迅雷)
3427次/周
5
快车(FlashGet)
3425次/周
6
VeryCD 电驴(EasyMule)
1676次/周
7
网吧版迅雷
970次/周
8
比特彗星(BitComet)
409次/周
9
Huntmine 汉魅
396次/周
10
QQ空间音乐下载器
395次/周
网友关注
软件下载
娱乐下载
驱动下载
1
美图秀秀(美图大师)
76543次/周
2
优阅读书
39659次/周
3
腾讯QQ 2009 正式版
34472次/周
4
迅雷(Thunder)
32512次/周
5
便携式文件夹加密器
29997次/周
6
字幕同步校正工具SubResync
27505次/周
7
WisMencoder
26428次/周
8
优酷官方视频下载器:i酷
25431次/周
9
PP加速器(PPLive加速)
15585次/周
10
QQ旋风
13126次/周
1
迈克尔杰克逊世纪最强舞蹈精华集合
674次/周
2
王桂权自拍下体图片登上艺术展
325次/周
3
搞笑 拍三级片的搞笑事
321次/周
4
搞笑视频 年度最搞笑片段
266次/周
5
3GP手机视频 猫和老鼠东北方言版
207次/周
6
喵喵的短信铃声
190次/周
7
遇到美女就变身
178次/周
8
诺基亚短信铃声音乐会版
177次/周
9
性感美女彭丹激情视频珍藏版
171次/周
10
兰花[雅尼]凤凰卫视天气预报主题曲
160次/周
1
万能摄像头驱动
11265次/周
2
万能声卡驱动
2891次/周
3
最新万能摄像头驱动 For Windows
2039次/周
4
301P通用摄像头驱动
1962次/周
5
万能显卡驱动 适用于所有显卡
1746次/周
6
万能网卡驱动 适用于所有网卡
1464次/周
7
深中科301H摄像头(130万像素)驱动程序
1196次/周
8
手机usb万能驱动下载
1143次/周
9
HP惠普笔记本Conexant High Definition声卡最新驱动
1022次/周
10
万能移动硬盘驱动
961次/周
文章排行
本周
本月
最近更新
1
2
3
4
5
6
7
8
9
10
初识Windows 7的WinFS文件系统
GHOST工作原理与磁盘文件分区格式
自己制作多媒体毕业纪念册 留住青春岁月
火狐Firefox 3.5本月晚些时候即首次升级
用美图秀秀给漂亮MM无痛绘出玫瑰纹身
教你用美图秀秀瞬间美白暗沉肌肤
Windows7 build 7264泄露 软件周刊第202期
用Word 2007实现图片倒影效果
Photoshop轻松打造流线高光的文字特效
超级兔子9正式版探秘:好看好懂好用
1
2
3
4
5
6
7
8
9
10
“狗头”照片PS魔术:模拟百微镜头微距效果
重要的第一印象 25个时尚的网站头部设计
Windows 7 Build 7265成为最新 RTM 候选
巧用Photoshop制作另类的艺术拼图效果
中国移动飞信(Fetion)企业版v1.0下载
Photoshop教程:制作动感美女的绚丽效果
[图]腾讯官方 QQ2009 优化工具1.0版小试
Photoshop教程:独特手法表现人物的艺术美
[组图]开源 Ubuntu 或成微软Windows终结者
魔兽世界开机在即 用玩家宝宝记录这一时刻
1
2
3
4
5
6
7
8
9
10
设计大师Helmut Langer及其平面设计
非主流个性QQ头像自己制造
如何使版面显得更简洁干净
Logo设计欣赏 千变万化的动物原型
Photoshop教程:消除脸部雀斑还原皮肤质感
益盟操盘手主力版 打响股民“信心保卫战”
Cosplay地狱少女 爆踩同学空间
Photoshop简单合成制作最佳效果的宝宝照片
AutoCAD三维实例教程:异形三通的画法
Photoshop基础教程:明明白白“动作”
1
11个实用的JavaScipt技巧助你轻松布局网页
2
活用SNS全局动态 导引用户参与互动
3
运用Photoshop优化网页图片的技巧汇总
4
设计基础:25个实用的下拉网页菜单脚本推荐
5
网站建设基础:教你如何运营企业网站
6
论坛feed事件在UCHome中未显示的排查方法
7
构建完美作品集网站不可忽略的十个方面
8
CSS基础:彻底了解CSS中的各类长度单位
9
网站建设基础:改版中需要注意的四个细节
10
简约之美 15个激发灵感的网站设计欣赏
热点推荐
陈冠希事件的启示 明星电脑安全防范手册
IBM Lotus Symphony专区
天极网软件频道2007年热点专题回放
博客赚钱大法:Text Link Ads 赚钱模式
关于我们
|
About us
|
网站律师
|
天极服务
|
电子杂志
|
RSS订阅
|
加入我们
|
网站地图
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明
在线提交意见反馈
渝ICP证B2-20030003号
天极传媒:
天极网
|
比特网
|
IT专家网
|
IT商网
|
52PK游戏网
|
IT分众