zoukankan
html css js c++ java
Div显示/隐藏
<
style
type
="text/css"
>
.myInput
{
}
{
border
:
1px solid cadetblue
;
font-size
:
9pt
;
font-family
:
Tahoma,Courier New
;
padding-left
:
2px
;
padding-right
:
2px
;
}
.center
{
}
{
left
:
50%
;
top
:
50%
;
z-index
:
1
;
}
</
style
>
=================================
<
script
language
="javascript"
type
="text/javascript"
>
<!--
//
显示隐藏/隐藏附件列表
function
showDiv()
{
var
objDiv
=
document.getElementById(
"
divAnnexList
"
);
var
objLnk
=
document.getElementById(
"
lnk
"
);
if
(objDiv
==
"
undefined
"
)
return
;
if
(objDiv.style.display
==
"
none
"
)
{
showMenu(objLnk,objDiv);
//
objLnk.innerHTML = "隐藏附件列表";
}
else
{
hideMenu(objDiv);
//
objLnk.innerHTML = "显示附件列表";
}
}
//
显示附件列表
var
outDiv;
var
outObj;
var
displayTip
=
"
隐藏附件列表
"
;
var
hiddenTip
=
"
显示附件列表
"
;
function
showMenu(spnobj, hdnDiv)
{
outDiv
=
hdnDiv;
outObj
=
spnobj;
outObj.innerHTML
=
displayTip;
var
selstyle
=
(hdnDiv).style;
var
ttop
=
spnobj.offsetTop;
var
tleft
=
spnobj.offsetLeft;
var
thei
=
spnobj.clientHeight;
while
(spnobj
=
spnobj.offsetParent)
{
ttop
+=
spnobj.offsetTop;
tleft
+=
spnobj.offsetLeft;
}
if
((ttop
+
thei
+
4
+
selstyle.offsetHeight)
>
(document.body.scrollTop
+
document.body.offsetHeight)
&&
(selstyle.offsetHeight)
<
(ttop
-
1
))
{
selstyle.top
=
ttop
-
1
-
selstyle.offsetHeight;
//
超出边界时
}
else
{
selstyle.top
=
ttop
+
thei
+
16
;
}
selstyle.left
=
tleft;
selstyle.zIndex
=
1000
;
selstyle.display
=
'';
}
//
隐藏附件列表
function
hideMenu(sellayer)
{
outObj.innerHTML
=
hiddenTip;
if
(sellayer
!=
null
)
sellayer.style.zIndex
=-
1
;
sellayer.style.display
=
'none';
}
document.onclick
=
show;
function
show(e)
{
if
(
!
document.all)
{
var
srcEl
=
e.srcElement
?
e.srcElement : e.target;
if
(srcEl
!=
outDiv
&&
srcEl
!=
outObj)
{
if
(outDiv
&&
outDiv
!=
'undefined')
{
hideMenu(outDiv);
}
}
}
else
{
with
(window.event)
{
if
(event.srcElement
!=
outDiv
&&
event.srcElement
!=
outObj)
{
if
(outDiv
&&
outDiv
!=
'undefined')
{
hideMenu(outDiv);
}
}
}
}
}
//
-->
</
script
>
=============================================
<
table
width
="100%"
height
="35"
border
="0"
>
<
tr
>
<
td
height
="28"
><
input
type
="file"
name
="accessories2"
class
="myInput"
size
="55"
>
<
input
type
="button"
value
="上传"
class
="btn3_mouseout"
onmouseover
="this.className='btn3_mouseover'"
onmouseout
="this.className='btn3_mouseout'"
onmousedown
="this.className='btn3_mousedown'"
onmouseup
="this.className='btn3_mouseup'"
onclick
="javascript:location.replace('add_apply.jsp?actionName=InsertAccessoriesAllFile&applyid=<%= this.value("
apply_id") %
>
');">
<
a
id
="lnk"
href
="#lnk"
onclick
="javascript:showDiv();"
>
显示附件列表
</
a
>
</
td
>
</
tr
>
</
table
>
<!--
// 附件列表div
-->
<
div
class
="center"
id
="divAnnexList"
style
="100%; display:none; Z-INDEX: -1; POSITION: static;"
>
<
table
>
<
caption
align
="left"
>
附件列表:
<
hr
><
caption
>
<
exp:dataview
id
="listAccessories"
>
<%
CommonVO vo
=
( CommonVO )request.getAttribute(
"
listAccessories.vo
"
);
%>
<
tr
>
<
td
><
a
href
="#"
onclick
="javascript:location.replace('framework/common/download.jsp?subject=$bigtext_subject$');"
>
$subject$
</
a
></
td
>
<
td
>
<
a
href
="#"
onclick
="javascript:location.replace('add_apply.jsp?actionName=doDelAccessories&AccessoriesId=$bigtext_subject$');"
>
删除
</
a
></
td
>
</
tr
>
</
exp:dataview
>
</
table
>
</
div
>
<!--
附件列表div //
-->
查看全文
相关阅读:
TransactSQL语言 学习sql server2005 step by step(四)
一步一步学习C#(一)
SQL实例进阶学习sql server2005 step by step(八)
SQL Server中常用全局变量和函数 学习sql server2005 step by step(五)
SQL实例进阶学习sql server2005 step by step(七)
C#操作excel(开篇)
SQL进阶提升(平时小积累)学习sql server2005 step by step(十)
mysql 备份各种方法
ubuntu 这可怕的弹出窗口啊“Enter password to unlock your login keyring”
很简单的内核模块A+B
原文地址:https://www.cnblogs.com/ding0910/p/624080.html
最新文章
WebService基于SoapHeader实现安全认证
jQuery (四) 使用jQuery操作元素的属性与样式
C#调用WebService
JS笔记
NPOI实现多个dt数据导入一个EXCEL的多SHEET
明天开始chart之旅
listBox一直闪烁问题
正则表达式。取Html中Table中的Td里面的值
怎样设置Windows 7远程桌面连接
ExtJs 查看到panel中元素值 【请求得到html的值】
热门文章
C# GDI 绘图时闪屏问题
C# 生成随机数
如何在rdlc报表中获取文本框或某个表格单元格中的内容,报表中表达式的全局集合
SQL 两个表根据同一标识更改次表信息
CSS文本多出变为.....应用
SQL交叉表实例
CF 148D D. Bag of mice (概率DP)
SQL实例进阶学习sql server2005 step by step(六)
SQL进阶提升(试题)学习sql server2005 step by step(九)
学习VBAVBA基础语法讲解(一)
Copyright © 2011-2022 走看看