zoukankan
html css js c++ java
自定义的ToolTip
var
divShow;
function
doShow(divId)
{
divShow
=
divId;
var
floatTable
=
document.all(divShow);
//
floatTable.innerHTML=sTable;
document.all(divShow).style.display
=
""
;
//
floatTable.style.position="absolute";
var
x,y;
x
=
document.body.scrollLeft
+
event.clientX;
y
=
document.body.scrollTop
+
event.clientY;
floatTable.style.posTop
=
y
+
20
;
floatTable.style.posLeft
=
x
+
20
;
}
function
doHiding(divId)
{
document.all(divId).style.display
=
"
none
"
;
}
function
dohide()
{
//
document.all("divShow").innerHTML="";
document.all(divShow).style.display
=
"
none
"
;
}
var
activeElements
=
new
Array();
var
activeElementCount
=
0
;
var
lTop, lLeft;
var
doMove
=
true
;
var
doResize
=
false
;
function
mousedown()
{
var
mp;
mp
=
findMoveable(window.event.srcElement);
if
(
!
window.event.altKey)
{
for
(i
=
0
; i
<
activeElementCount; i
++
)
{
if
(activeElements[i]
!=
mp)
{
activeElements[i].style.borderWidth
=
"
2px
"
;
}
}
if
(mp)
{
activeElements[
0
]
=
mp;
activeElementCount
=
1
;
mp.style.borderWidth
=
"
4px
"
;
}
else
{
activeElementCount
=
0
;
}
}
else
{
if
(mp)
{
if
(mp.style.borderWidth
!=
"
4px
"
)
{
activeElements[activeElementCount]
=
mp;
activeElementCount
++
;
mp.style.borderWidth
=
"
4px
"
;
}
}
}
window.status
=
activeElementCount;
lLeft
=
window.event.x;
lTop
=
window.event.y;
}
document.onmousedown
=
mousedown;
function
mousemove()
{
var
i, dLeft, dTop;
if
(window.event.button
==
1
)
{
sx
=
window.event.x;
sy
=
window.event.y;
dLeft
=
sx
-
lLeft;
dTop
=
sy
-
lTop;
for
(i
=
0
; i
<
activeElementCount; i
++
)
{
if
(doMove)
moveElement(activeElements[i], dLeft, dTop);
if
(doResize)
resizeElement(activeElements[i], dLeft, dTop);
}
lLeft
=
sx;
lTop
=
sy;
return
false
;
}
}
function
moveElement(mp, dLeft, dTop)
{
var
e
e
=
mp;
e.style.posTop
+=
dTop;
e.style.posLeft
+=
dLeft;
}
function
hide()
{
outIt();
dohide();
}
function
resizeElement(mp, dLeft, dTop)
{
var
e;
e
=
mp;
e.style.posHeight
+=
dTop;
e.style.posWidth
+=
dLeft;
}
function
findMoveable(e)
{
if
(e.moveable
==
'
true
')
return
e;
if
(e.tagName
==
"
BODY
"
)
return
null
;
return
findMoveable(e.parentElement);
}
function
findDefinedMoveable(e)
{
if
((e.moveable
==
'
true
')
||
(e.moveable
==
'
false
'))
return
e;
if
(e.tagName
==
"
BODY
"
)
return
null
;
return
findDefinedMoveable(e.parentElement);
}
function
rfalse()
{
return
false
;
}
查看全文
相关阅读:
实验综合-2021.1.31
利用文件上传漏洞远程控制服务器
[转载]文件上传漏洞
第五周学习视频(二)
第五周学习视频(一)
第四周——上课笔记(二)
第四周——上课笔记(一)
第四周学习视频(一)
mooc视频笔记(哈工大)第4讲-关系模型之关系代数
第三周学习视频(二)
原文地址:https://www.cnblogs.com/ding0910/p/820927.html
最新文章
查看Python安装路径
windows cmd关机命令
SQL分类之DCL数据控制语言:管理用户、授权
MySQL数据库的安装与配置
MySQL安全加固
sqli-lab之注入窍门
渗透测试之主机探测与端口扫描
渗透测试之域名收集
kali linux 2016 配置ssh 实现远程登录
记一次Linux下搭建sqli-labs环境
热门文章
计算机网络的核心概念
记一次超市管理系统的开发
BAT文件语法和技巧
选择结构程序设计
Header:请求头参数详解
burp suite无法拦截127.0.0.1的请求
信息搜集网站汇总
[更新] BurpSuite暴力破解实验
SQL注入点判断及绕过
[转载]Notepad++使用小技巧
Copyright © 2011-2022 走看看