账号通
    

账号  

密码  

79356

查看

135

回复
主题:[分享]超酷图片浏览效果,可用于个性图片网站! [收藏主题] 本贴被认定为精华 转到:  
7256504 当前离线

617

主题

1

广播

0

粉丝
添加关注
级别:六年级

用户积分:6143 分
登录次数:538 次
注册时间:2007/3/15
最后登录:2018/9/7
7256504 发表于:2008/7/1 12:21:00   | 只看该作者 查看该作者主题 楼主 

把科讯(4.5 SP3)的图片系统改了一下,可以点击扩大缩小,可以按左右键看上下张图片。。。效果:

 

http://www.yuansusj.com/Photo/ShowClass.asp?ID=390

 


此主题相关图片如下:1.jpg
1.jpg


 

 

制作方法:

1、在图片内容页<head></head>中加入js和css:

 

<script type="text/javascript" src="/highslide/highslide.js"></script>
<script type="text/javascript">
hs.registerOverlay({
 thumbnailId: null,
 overlayId: 'controlbar',
 position: 'top right',
 hideOnMouseOut: true
});

hs.graphicsDir = '/highslide/graphics/';
hs.outlineType = 'rounded-white';
// Tell Highslide to use the thumbnail's title for captions
hs.captionEval = 'this.thumb.title';

</script>

<style type="text/css">
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
 cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide img {
 border: 2px solid gray;
}
.highslide:hover img {
 border: 2px solid white;
}

.highslide-wrapper {
 background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
   
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
 color: black;
 font-size: 8pt;
 font-family: sans-serif;
 font-weight: bold;
    text-decoration: none;
 padding: 2px;
 border: 1px solid black;
    background-color: white;
   
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
 font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
 display: none;
}

a.highslide-full-expand {
 background: url(/highslide/graphics/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}


/* Controlbar example */
.controlbar { 
 background: url(/highslide/graphics/controlbar4.gif);
 width: 167px;
 height: 34px;
}
.controlbar a { 
 display: block;
 float: left;
 /*margin: 0px 0 0 4px;*/ 
 height: 27px;
}
.controlbar a:hover {
 background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
 width: 50px;
}
.controlbar .next {
 width: 40px;
 background-position: -50px 0;
}
.controlbar .highslide-move {
 width: 40px;
 background-position: -90px 0;
}
.controlbar .close {
 width: 36px;
 background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
</style><script>

 

2、只显示图片的地方加入(注意一定要用{=GetPhotoPage}的图片查看方式):

 

<div>
             {$PageStr}
             {=GetPhotoPage(10,5,90,130)}
             {$PageStr}
             <div id="controlbar" class="highslide-overlay controlbar">
 <a href="javaScript:void(0)" class="previous" onclick="return hs.previous(this)" title="上一张 (小键盘左箭头)"></a>
 <a href="javaScript:void(0)" class="next" onclick="return hs.next(this)" title="下一张 (小键盘右键头)"></a>
    <a href="javaScript:void(0)" class="highslide-move" onclick="return false" title="按住移动照片"></a>
    <a href="javaScript:void(0)" class="close" onclick="return hs.close(this)" title="点击关闭"></a>
</div>

 

3、修改/photo/showinfo.asp

第128行左右:

thumbsphoto="<table cellspacing=0 cellpadding=0 width=""100%"" align=center border=0><tr><td style='border:1px #999999 solid;background:#FFFFFF;padding:10px;text-align:center'><a href='show.asp?id=" &id & "&n="&n &"' target='_blank'><img width='" & width &"' height='" & height & "' src='" & Split(PicUrlsArr(n), "|")(2)  & "' style='border:1px #999999 solid' border='0'></a></td></tr></table>"

 

改成:

thumbsphoto="<table cellspacing=0 cellpadding=0 width=""100%"" align=center border=0><tr><td style='border:1px #999999 solid;background:#FFFFFF;padding:10px;text-align:center'><a id="""" href=""" & Split(PicUrlsArr(n), "|")(1) & """  class=""highslide"" onclick=""return hs.expand(this)"" title=""""><img width='" & width &"' height='" & height & "' src='" & Split(PicUrlsArr(n), "|")(2)  & "' style='border:1px #999999 solid' border='0'></a></td></tr></table>"

 

大功告成!!!

 

另,本效果所需highslide.js下载:

以下内容只有回复后才可以浏览,请先登录!

 

 

 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
ak106ak106 当前离线

163

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1330 分
登录次数:277 次
注册时间:2010/5/6
最后登录:2018/10/4
ak106ak106 发表于:2010/5/25 17:06:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
yeew12345 当前离线

3

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:45 分
登录次数:2 次
注册时间:2010/3/26
最后登录:2010/3/30
yeew12345 发表于:2010/3/26 10:26:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mmm 当前离线

246

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:1553 分
登录次数:181 次
注册时间:2007/12/18
最后登录:2012/12/5
mmm 发表于:2010/3/26 8:23:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
usllumar 当前离线

41

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:213 分
登录次数:44 次
注册时间:2009/10/5
最后登录:2014/10/24
usllumar 发表于:2010/3/19 15:07:00   | 只看该作者 查看该作者主题 报纸 
科汛在线商城系统(NET)
。。。。。。。。。。。。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
liqccd 当前离线

60

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:417 分
登录次数:25 次
注册时间:2009/8/17
最后登录:2010/8/7
liqccd 发表于:2010/3/14 8:33:00   | 只看该作者 查看该作者主题 地板 
科汛在线网校系统
下来看看,。王
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
qinghe878 当前离线

10

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:70 分
登录次数:1 次
注册时间:2010/3/2
最后登录:2010/3/2
qinghe878 发表于:2010/3/2 11:38:00   | 只看该作者 查看该作者主题 7楼 
科汛在线网校系统

谢谢分享(ˇ?ˇ) 想~

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
黄瓜 当前离线

32

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:27 分
登录次数:2 次
注册时间:2010/3/2
最后登录:2010/3/27
黄瓜 发表于:2010/3/2 11:29:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mniwsl2222 当前离线

30

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:558 分
登录次数:61 次
注册时间:2007/12/14
最后登录:2020/1/16
mniwsl2222 发表于:2010/2/21 23:34:00   | 只看该作者 查看该作者主题 9楼 
科汛在线考试系统(NET)
ding~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lxtjzu 当前离线

132

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:897 分
登录次数:37 次
注册时间:2009/7/13
最后登录:2015/2/4
lxtjzu 发表于:2009/10/8 17:58:00   | 只看该作者 查看该作者主题 10楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.29688秒 powered by KesionCMS 9.0