zoukankan
html css js c++ java
Asp.Net结合JS在图层上显示记录信息 (转载于海东的技术资料的blog)
JS文件(这里命名为Function.js)
function
MM_reloadPage(init)
{
//
reloads the window if Nav4 resized
if
(init
==
true
)
with
(navigator)
{
if
((appName
==
"
Netscape
"
)
&&
(parseInt(appVersion)
==
4
))
{
document.MM_pgW
=
innerWidth; document.MM_pgH
=
innerHeight; onresize
=
MM_reloadPage; }
}
else
if
(innerWidth
!=
document.MM_pgW
||
innerHeight
!=
document.MM_pgH) location.reload();
}
MM_reloadPage(
true
);
function
MM_findObj(n, d)
{
//
v4.01
var
p,i,x;
if
(
!
d) d
=
document;
if
((p
=
n.indexOf(
"
?
"
))
>
0
&&
parent.frames.length)
{
d
=
parent.frames[n.substring(p
+
1
)].document; n
=
n.substring(
0
,p);}
if
(
!
(x
=
d[n])
&&
d.all) x
=
d.all[n];
for
(i
=
0
;
!
x
&&
i
<
d.forms.length;i
++
) x
=
d.forms[i][n];
for
(i
=
0
;
!
x
&&
d.layers
&&
i
<
d.layers.length;i
++
) x
=
MM_findObj(n,d.layers[i].document);
if
(
!
x
&&
d.getElementById) x
=
d.getElementById(n);
return
x;
}
function
MM_showHideLayers()
{
//
v6.0
var
i,p,v,obj,args
=
MM_showHideLayers.arguments;
for
(i
=
0
; i
<
(args.length
-
2
); i
+=
3
)
if
((obj
=
MM_findObj(args[i]))
!=
null
)
{ v
=
args[i
+
2
];
if
(obj.style)
{ obj
=
obj.style; v
=
(v
==
'show')
?
'visible':(v
==
'hide')
?
'hidden':v; }
obj.visibility
=
v; }
}
在DataGrid中建模板列
<
asp:TemplateColumn
>
<
ItemTemplate
>
<
div onMouseOver
=
"
MM_showHideLayers('layer<%# DataBinder.Eval(Container,
"
DataItem.f_ID
"
) %>','','show')
"
onMouseOut
=
"
MM_showHideLayers('layer<%# DataBinder.Eval(Container,
"
DataItem.f_ID
"
) %>','','hide')
"
>
<
font color
=
blue
><
U
>
详细信息
</
U
></
font
>
</
div
>
<
span id
=
'layer
<%
# DataBinder.Eval(Container,
"
DataItem.f_ID
"
)
%>
' style
=
"
position:absolute; left=420; top:100; 300; z-index:1; layer-background-color: #FFFFCC; border: 1px none #000000; visibility: hidden;
"
>
<
table width
=
"
100%
"
border
=
"
0
"
cellpadding
=
"
10
"
cellspacing
=
"
1
"
bgcolor
=
"
#000000
"
>
<
tr
>
<
td bgcolor
=
"
#FFFFCC
"
>
<%
# DataBinder.Eval(Container,
"
DataItem.f_Memo
"
)
%>
</
td
>
</
tr
>
</
table
>
</
span
>
</
ItemTemplate
>
</
asp:TemplateColumn
>
在你的aspx文件中包含
<
script src
=
Function.js
></
script
>
(假如JS文件与你的aspx文件在同一目录下),上面模板列中的f_ID是要显示表的主键(也就是DataGrid中的DataKeyField),f_Memo是用户移动鼠标到“详细信息”上时弹出的信息。
查看全文
相关阅读:
ip报文
常见端口
navicat15 破解版
谷歌跨域设置
CSS flex弹性布局来做 页面底部自适应:页面高度不足时,在底部显示;页面高度超出时,随页面滚动(亲测有效)
phpstorm 2019 激活码
aes cbc模式
Vue的安装及使用快速入门
从SVN服务器端彻底删除错误提交版本
Nginx配置https和wss
原文地址:https://www.cnblogs.com/dylan/p/694184.html
最新文章
java非四舍五入
sql server 2008清除日志
java时间戳
mysql关联两张表时的编码问题
创建windows服务方法
从数据类型 varchar 转换为 numeric 时出错.
java调用webservice方法
将博客搬至CSDN
进程管理工具supervisor
linux信号 SIGINT SIGTERM SIGKILL
热门文章
【转载】Systemd 入门教程:实战篇
grafana安装
负载均衡概论
ss 命令
Ganglia
openstack,docker,mesos,Kubernetes(k8s)
ambari-hadoop集群管理web工具
centos7 service iptables save 报错
nginx反向代理配置
nginx负载均衡配置
Copyright © 2011-2022 走看看