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是用户移动鼠标到“详细信息”上时弹出的信息。
查看全文
相关阅读:
一本通1268 完全背包问题
一本通1267 01背包
合并石子1,2
求最长不下降子序列++
数字金字塔升级版
一本通1354 括弧匹配检验
一本通1353表达式括号匹配
一本通1357车厢调度
Centos查看端口占用情况和开启端口命令
centos后台运行python程序
原文地址:https://www.cnblogs.com/dylan/p/694184.html
最新文章
ffmpeg常用转换命令,支持WAV转AMR
C#程序中设置全局代理(Global Proxy)
OPENQUERY (Transact-SQL)
Introduction to Dynamic SQL
SharePoint Server 2016
Sharepoint 2016
Installing Office Online Server for SharePoint 2016
Reading Text from Images Using C#
Zero to Build: Create new Xamarin apps in minutes with AppMap
关于SQL优化
热门文章
Linux环境pt-query-digest安装
MySQL5.7在CentOS Linux环境安装
java 汉字与数字字母的编码与解码
观《保持沉默》有感
读《人人都是产品经理》笔记
windows 和office破解
人工智能简述
计算过去的最近几个月
eclipse egit提交验证问题
洛谷P1036 选数
Copyright © 2011-2022 走看看