<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 图片轮播 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="水月洞天工做室">
<META NAME="Keywords" CONTENT="图片轮播">
<META NAME="Description" CONTENT="js实现图片轮播">
</HEAD>javascript
<BODY>
<div id="c_flash"></div>
<script language="javascript">
linkarr = new Array();
picarr = new Array();
textarr = new Array();
var focus_width=359; // 图片的宽度
var focus_height=144; // 图片的高度
var text_height=20; // 底部文字的高度
var pics = "";
var links = "";
var texts = "";
var swf_height = focus_height+text_height; // 整个轮换效果的高度=图片高度+底部文字高度
var defJpeg = "http://www.cnbeta.com/p_w_picpaths/index_37.jpg";
linkarr[1]="http://www.cnbeta.com/articles/73700.htm";picarr[1] ="../p_w_picpath/01.jpg";textarr[1]="专一的精神,是咱们的一向做风";
linkarr[2]="http://www.cnbeta.com/articles/73715.htm";picarr[2] ="../p_w_picpath/02.jpg";textarr[2]="咱们的用心,换来大家的放心";
linkarr[3]="http://www.cnbeta.com/articles/73734.htm";picarr[3] ="../p_w_picpath/03.jpg";textarr[3]="与大家共享荣誉,是咱们最大的骄傲";
linkarr[4]="http://www.cnbeta.com/articles/73473.htm";picarr[4] ="../p_w_picpath/04.jpg";textarr[4]="专业的技术,提供最舒心的服务";
for(i=1;i<picarr.length;i++){
if(pics=="") pics = picarr[i];
else pics += "|"+picarr[i];
}
for(i=1;i<linkarr.length;i++){
if(links=="") links = linkarr[i];
else links += "|"+linkarr[i];
}
for(i=1;i<textarr.length;i++){
if(texts=="") texts = textarr[i];
else texts += "|"+textarr[i];
}
document.write('<object type="application/x-shockwave-flash" data="../p_w_picpath/slide.swf" width="' + focus_width + '" height="' + swf_height + '">');
document.write('<param name="movie" value="../p_w_picpath/slide.swf" />');
document.write('<param name="allowScriptAcess" value="sameDomain" />');
document.write('<param name="quality" value="best" />');
document.write('<param name="bgcolor" value="#E5ECF4" />');
document.write('<param name="scale" value="noScale" />');
document.write('<param name="menu" value="false">');
document.write('<param name="wmode" value="opaque" />');
document.write('<param name="FlashVars" value="playerMode=embedded&pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" />');
document.write('</object>');java
</script>
</BODY>
</HTML>
app
说明:实现图片轮换效果的实际上是一个flash,就是那个../p_w_picpath/slide.swf,真想看看他的源码,不知道他是怎么读取传进去的参数的哦!!!
要注意的时候图片和那个slide.swf必须在同一站点下,要否则就会显示出错了,好比上面的代码改为http://www.cnbeta.com/template/slide.swf后显示就不正常了!!!
图片只能使用JPG格式的,若是换成GIF格式的话则图片显示不出来!!!ide