高级搜索
|
实验室
网站地图
|
About
数据挖掘
数据挖掘厂商与产品
数据挖掘论坛
相关研究方向
书籍代码下载
人工智能
编程技术
电脑常识
互联网资源
智能模糊搜索
仅搜索标题
热门关键字:
数据挖掘
数据仓库
人工智能
数据挖掘导论
搜索引擎
首页
>
编程技术
>
脚本语言
>
JS+CSS打造可拖动的聊天窗口层
Visited times , Welcome to
Data Mining Forum
&
Data Mining Expert
&
Data Mining Tools
一个可以拖动的聊天窗口层,兼容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/<a href="http://www.knowsky.com/article.asp?typeid=36">javascript</a>"> <meta http-equiv="content-style-type" content="text/<a href="http://www.knowsky.com/article.asp?typeid=38">CSS</a>"> <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>
[
数据挖掘专家
]
[
数据挖掘研究院
]
[
数据挖掘论坛
]
[
数据挖掘实验室
]
上一篇:
Dreamweaver CS3 Beta界面功能大曝光
下一篇:
用FrongPage设计网页花样
最新评论
共有 0 位网友发表了评论 ,
查看所有评论
发表评论
( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航
数据挖掘论坛导航
数据挖掘工具
数据挖掘论坛
DataCruncher
-
Cognos
MineSet
-
MathSoft
Intelligent Miner
-
GainSmarts
Sqlserver
-
SAS
-
Clementine
CART
-
Weka
-
WizSoft
NeuroShell
-
ModelQuest
data mining tools
-
Darwin
数据挖掘交友
数据挖掘博客
数据挖掘工具
数据挖掘资源
数据挖掘技术算法
数据挖掘相关期刊、会议
研究院联盟合作专区
数据挖掘基础与相关技术
数据挖掘厂商与就业
数据挖掘研究者乐园
知名厂商数据挖掘工具资料
国内数据挖掘实验室
Foreign Data Mining Lab
热点关注
网页javascript精华代码集
Javascript高级教程-神奇的字符串处理
Javascript高级教程-分割方法(splitting me
JS+CSS打造可拖动的聊天窗口层
javaScript对象和属性
用FrontPage2003轻松制作ASP动态网页
JavaScript高级教程 - 子字符串
Javascript高级教程-介绍cookie
Javascript高级教程
JS无缝滚屏效果
论坛最新话题
Foundations of Statistical Natural Langu
Game Theory meet Data Mining: A Recent P
System Building: How does it help or hin
数据挖掘与Clementine培训
新手报到
求 SASEM 客户流失预测分析
数据挖掘工程师/搜索研究院—北京——无线
数据挖掘入门介绍(如何着手数据挖掘)
Information Overload Survey Results
The INEX 2005 Workshop on Element Retrie
相关资讯
JavaScript高级教程 - 相关数组
Javascript高级教程-分割方法(splitting me
JavaScript高级教程 - 子字符串
Javascript高级教程-神奇的字符串处理
JavaScript高级教程 - 变量的使用方法
JavaScript高级教程 - 什么是变量
一个if-then-else的快捷方式
Javascript高级教程-本教程的课程计划
Javascript高级教程
Javascript高级教程-介绍cookie
数据挖掘实验室资料
数据挖掘博客地址
数据挖掘实验室网站地址
Prepare for Medicare audits by using dat
注册成为SAS用户与爱好者俱乐部会员
水南梅
明日烟
新人报道
下载
厦门服务器托管,450元/月—0592-5177319 高
买空间送域名--0592-5177319 高静