这几天被这问题折腾了一下,总算可以用了.
也同时给,辛苦工作的兄弟们一个提示吧:
1. .css 增加
.shadow{filter: dropshadow(color=#385370, offx=1, offy=1, positive=1);font-size:12px; color: #ffffff; text-decoration: none}
.shadow1{filter: dropshadow(color=#cccccc, offx=1, offy=1, positive=1);text-decoration: none}
2.php对script数组附值
//…………..读数据库相关内容
$num = 0;
if (file_exists($photoname)){//$photoname为图片路径,在我前一文章里,有自动生成缩图的方法
//添加script数组
$num = $num + 1;
$imgurlcanswap[$num] = “http://www.xbcb.com/”.$photoname; //图片网址
$imglinkcanswap[$num] = “http://www.xbcb.com/includes/show_products.php?id=”.$list_values[id]; //连接的网址
$imgtextcanswap[$num]= $list_values[name]; //标题
}
3.生成循环显示图片
<script language=javascript> <!–
var imgurlcanswap=new array();
var imglinkcanswap=new array();
var imgtextcanswap=new array();
var adnumcanswap=0;
<?php
for ($i=1; $i<=$num; $i++) {//$num为2.php对script数组附值的变量
?>
imglinkcanswap[<?php echo $i;?>] =”<? echo $imglinkcanswap[$i];?>”;
imgurlcanswap[<?php echo $i;?>] =”<? echo $imgurlcanswap[$i];?>”;
imgtextcanswap[<?php echo $i;?>] =”<? echo $imgtextcanswap[$i];?>”;
<?
}
?>
var imgprecanswap=new array();
var jcanswap=0;
for (icanswap=0;icanswap<=imglinkcanswap.length – 2;icanswap++) {
if(imglinkcanswap[icanswap]!=””) {jcanswap++;}
else {break;}
}
function playtrancanswap(){
if (document.all)
imginitcanswap.filters.revealtrans.play();
}
var keycanswap=0;
function nextadcanswap(){
if(adnumcanswap<jcanswap)adnumcanswap++ ;
else adnumcanswap=1;
if( keycanswap==0 ){keycanswap=1;}
else if (document.all){
imginitcanswap.filters.revealtrans.transition=6;
imginitcanswap.filters.revealtrans.apply();
playtrancanswap();
}
document.images.imginitcanswap.src=imgurlcanswap[adnumcanswap];
document.images.imginitcanswap.alt=imgtextcanswap[adnumcanswap];
jumpurlcanswap=imglinkcanswap[adnumcanswap];
thetimercanswap=settimeout(“nextadcanswap()”, 5000);
if(document.all.textinitcanswap) {
document.all.textinitcanswap.href = imglinkcanswap[adnumcanswap];
document.all.textinitcanswap.innertext = imgtextcanswap[adnumcanswap];
}
}
function gourlinitcanswap(){
jumptarget=_blank;
if (jumpurlcanswap != ){
if (jumptarget != ) window.open(jumpurlcanswap,jumptarget);
else location.href=jumpurlcanswap;
}
}
//–></script>
<a onclick=”javascript:gourlinitcanswap();return false;” href=”#”><img style=”filter: revealtrans(duration=2,transition=6)” src=”javascript:nextadcanswap()” border=0 name=imginitcanswap></a>