asp.net下用js实现鼠标移至小图,自动显示相应大图


实现根据后台绑定小图片,鼠标移至小图,自动显示相应大图

.Net精简版本

<script language="JavaScript">
function GetShowImg(imgfile)
{
document.all("ShowImage").src = "/semir/images/"+ imgfile;

}
</script>
//DataList绑定
<asp:datalist id="DlSides" runat="server" OnItemCommand="DlSides_ItemCommand" RepeatDirection="Horizontal"
RepeatColumns="3" DataKeyField="SideID" CssClass="semirText">
<ItemTemplate>
<a onmouseover="GetShowImg('<%# DataBinder.Eval(Container.DataItem, "sidePath")%>')"><IMG style="WIDTH: 45px; HEIGHT: 56px" alt="" src='/semir/images/small<%# DataBinder.Eval(Container.DataItem, "sidePath")%>' border=0 ></a>
</ItemTemplate>
</asp:datalist>


// 显示相应大图
<img name="ShowImage">

ASP完整版

<script language="JavaScript">
function ImagePreload()
{
var args = ImagePreload.arguments;
document.ImgPreArray = new Array(args.length);
for(var i=0; i<args.length; i++)
{
document.ImgPreArray[i] = new Image;
document.ImgPreArray[i].src = "admin/upfile/newbook/"+ args[i];
}
}
function fitSize() {
var a, b;
var imgobj = document.all("ShowImage");
var oldimg = new Image();
oldimg.src = imgobj.src;
var dw = oldimg.width;
var dh = oldimg.height;
if(imgobj == null) {
setTimeout("fitSize()", 50);
return;
}
if(imgobj.offsetWidth == 0) {
setTimeout("fitSize()", 50);
return;
}
var maxW = 300;
var maxH = 270;
if(dw>maxW || dh>maxH) {
a = dw/maxW;
b = dh/maxW;
if(b>a) a=b;
dw = dw/a;
dh = dh/a;
}
if(dw > 0 && dh > 0) {
imgobj.width = dw;
imgobj.height = dh;
}
}
function GetShowImg(imgtext, imgfile) {
document.all("ShowImgText").innerHTML = imgtext;
document.all("ShowImage").src = "admin/upfile/newbook/"+ imgfile;
document.all("ShowImage").width = 267;
document.all("ShowImage").height = 267;
//fitSize();'show picture size
}
function ShowTextDetail(n) {
for (i=1; i<5; i++) {
document.all("TextDetail"+i).style.display = "none";
}
document.all("TextDetail"+n).style.display = "";
for (i=1; i<4; i++) {
document.all("TitleDetail"+i).className = "shopTabOff";
}
if (n < 4) {
document.all("TitleDetail"+n).className = "shopTabOn";
}
}
</script>
<script language="JavaScript" for="window" event="onload">
ImagePreload('<%=rs("picture")%>');
</script>
'---------调用-显示-------
<%if rs("picture")<>"" then %>
<a style="cursor:hand">
<img name="ShowImage" src="admin/upfile/newbook/<%=rs("picture")%>" border="0" width="267" height="267">
<!-- <img name="ShowImage" src="../upimages/F_060524_000613_46398.jpg" border=0 onload="fitSize();"> -->
</a> <span id="ShowImgText" style="font-weight: bold;"></span>
<% end if %>
‘--------------鼠标移过的图片------
<% if rs("picture")<>"" then%>
<a onmouseover="GetShowImg('','<%=rs("picture")%>');">
<img name="Image71" src="admin/upfile/newbook/<%=rs("picture")%>" alt="dogo" width="40" height="30" border="0"></a>
<%end if%>



相关阅读:
js获取元素在浏览器中的绝对位置
CSS Div 最小高度在IE 6 和IE 7中的兼容性问题
N年前的两个脚本%5c暴库
CSS语法缩写规则
Windows Vista系统休眠功能
“incorrect super block” FreeBSD挂载CDROM时报错误的解决方法
网页教案,针对初学者的教案
让OpenSoralis进入纯文本模式
通过按空格键开启Vista启动选项
PHP中用header图片地址 简单隐藏图片源地址
Linux操作系统启动流程与Grub的配置方法
图片的入库与读取的方法
不要在cookie中使用特殊字符的原因分析
用js实现键盘方向键翻页功能的代码
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 厦门英才学校2016—2017学年度初二年段第一学期工作计划 描写妈妈的段落 改革开放三十年,千姿璀璨润和谐 树和我 “三大”活动读书心得 女娲补天-想象作文作文400字 《会飞的教室》读后感400字 在医院住院大楼奠基仪式上的讲话 走进四月的运河作文700字 龙应台《目送》经典伤感语录 心目中的将军作文1100字 计算机系毕业生求职信 电业局人力资源部暑期社会实践报告 励志作文700字:微笑面对生活 描写雾的作文500字 街道文化站站长述职汇报 四年级观察作文大全 与梅邂逅 顺义区乡镇企业家协会会员单位赴江、浙、沪参观考察报告 回个家好难 8.3同底数幂的除法(2)导学案 英语赠言For Classmates 长大,花言时刻,断定残雪 风入松 佛山祖庙/山泉居士 这些年那些梦 后勤保障处党总支工作计划 动物学校开学了作文300字 主题教育活动工作总结完整版 回首那年中秋___忆苦思甜。。。 在火车上看风景 自行车 雷锋就在你我身边 忆—老家 环境安全隐患排查工作情况的报告 打开灯、周围不再是黑压压一片 小学五年级作文300字:我爱四季海棠花 小学五年级作文450字:秋天的野菊花 心中有他人国旗下演讲稿 讯息 咱们1000字 新春短信祝福语 2014学年度教导处工作计划_个人工作计划 卿在潇湘,我在沧海 枣庄一胎生育证明 除夕给哥哥的祝福语 生活正能量是什么 散文随笔:把垃圾箱看成宝箱的大妈(2) 美丽的爱情句子,我只想有心有彼此的安静爱情 大学碎片之小诗篇1 爱护绿化人人有责650字

Copyright © 2016 phpStudy |