首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

.net如何做图片轮播

2013-09-17 
.net怎么做图片轮播啊谁知道。net怎么做图片轮播啊使得图片轮播用flash的形式显示出来[解决办法]如果你的图

.net怎么做图片轮播啊
谁知道。net怎么做图片轮播啊
使得图片轮播用flash的形式显示出来
[解决办法]
如果你的图象是flash,则轮播用flash,这没什么问题!!
如果你的图像是jpg或gif那何必用flash来显示呢?
.net下有一个控件AdRotator是用来显示多张图片的,可以设置某一张图片出现的概率!!
[解决办法]

引用:
如果你的图象是flash,则轮播用flash,这没什么问题!!
如果你的图像是jpg或gif那何必用flash来显示呢?
.net下有一个控件AdRotator是用来显示多张图片的,可以设置某一张图片出现的概率!!

同意。
[解决办法]
利用 javascript实例
[解决办法]
飘过
[解决办法]
http://download.csdn.net/source/1458397
[解决办法]
网上很多现成的代码

[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<meta name="Author" content="懒人图库" /> 
<title>横向的JS相册效果</title> 
<style> 
body {background:#000;margin:0;font:12px Verdana;text-align:center;} 
#tbody {width:650px;margin:20px auto;text-align:left;} 
#mainbody {width:640px;margin:5px;border:1px solid #222;padding:1px} 
#mainphoto {cursor:pointer;display:block;} 
#goleft {float:left;clear:left;margin:6px 5px 0 3px;} 
#goright {float:right;clear:right;margin:6px 3px 0 5px;} 
#photos {width:610px;height:54px;line-height:54px;border:1px solid #222;margin:10px 0;overflow:hidden;} 
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #222} 
.txt_1 {font:bold 24px Verdana, Tahoma;color:#fff;} 
</style> 
</head> 
<body> 
<div id="tbody"><span class="txt_1">横向的JS相册效果</span> 


<div id="mainbody"> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="640" height="400" id="mainphoto" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
</div> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/goleft.gif" width="11" height="56" id="goleft" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/goright.gif" width="11" height="56" id="goright" /> 
<div id="photos"> 
<div id="showArea"> 
<!-- 
SRC: 缩略图地址 
REL: 大图地址 
NAME: 网址 
--> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 


<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/02.jpg" name="http://www.makewing.com" /> 
<img src="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" alt=".net如何做图片轮播" width="80" height="50" rel="http://download.makewing.com/lanren/code/jsphotobook/images/01.jpg" name="http://www.makewing.com" /> 
</div> 
</div> 
</div> 
</body> 
</html> 
<script language="javascript" type="text/javascript"> 
var browse = window.navigator.appName.toLowerCase(); 
var MyMar; 
var speed = 1; //速度,越大越慢 
var spec = 1; //每次滚动的间距, 越大滚动越快 
var minOpa = 50; //滤镜最小值 
var maxOpa = 100; //滤镜最大值 
var spa = 2; //缩略图区域补充数值 
var w = 0; 
spec = (browse.indexOf("microsoft") > -1) ? spec : ((browse.indexOf("opera") > -1) ? spec*10 : spec*20); 
function $(e) {return document.getElementById(e);} 
function goleft() {$('photos').scrollLeft -= spec;} 
function goright() {$('photos').scrollLeft += spec;} 
function setOpacity(e, n) { 
if (browse.indexOf("microsoft") > -1) e.style.filter = 'alpha(opacity=' + n + ')'; 
else e.style.opacity = n/100; 

$('goleft').style.cursor = 'pointer'; 
$('goright').style.cursor = 'pointer'; 


$('mainphoto').onmouseover = function() {setOpacity(this, maxOpa);} 
$('mainphoto').onmouseout = function() {setOpacity(this, minOpa);} 
$('mainphoto').onclick = function() {location = this.getAttribute('name');} 
$('goleft').onmouseover = function() {this.src = 'http://download.makewing.com/lanren/code/jsphotobook/images/goleft2.gif'; MyMar=setInterval(goleft, speed);} 
$('goleft').onmouseout = function() {this.src = 'http://download.makewing.com/lanren/code/jsphotobook/images/goleft.gif'; clearInterval(MyMar);} 
$('goright').onmouseover = function() {this.src = 'http://download.makewing.com/lanren/code/jsphotobook/images/goright2.gif'; MyMar=setInterval(goright,speed);} 
$('goright').onmouseout = function() {this.src = 'http://download.makewing.com/lanren/code/jsphotobook/images/goright.gif'; clearInterval(MyMar);} 
window.onload = function() { 
setOpacity($('mainphoto'), minOpa); 
var rHtml = ''; 
var p = $('showArea').getElementsByTagName('img'); 
for (var i=0; i<p.length; i++) { 
w += parseInt(p[i].getAttribute('width')) + spa; 
setOpacity(p[i], minOpa); 
p[i].onclick = function() {location = this.getAttribute('name');} 
p[i].onmouseover = function() { 
setOpacity(this, maxOpa); 
$('mainphoto').src = this.getAttribute('rel'); 
$('mainphoto').setAttribute('name', this.getAttribute('name')); 
setOpacity($('mainphoto'), maxOpa); 

p[i].onmouseout = function() { 
setOpacity(this, minOpa); 
setOpacity($('mainphoto'), minOpa); 

rHtml += '<img src="' + p[i].getAttribute('rel') + '" width="0" height="0" alt=".net如何做图片轮播" />'; 

$('showArea').style.width = parseInt(w) + 'px'; 
var rLoad = document.createElement("div"); 
$('photos').appendChild(rLoad); 
rLoad.style.width = "1px"; 
rLoad.style.height = "1px"; 
rLoad.style.overflow = "hidden"; 
rLoad.innerHTML = rHtml; 

</script>

热点排行