151、又一图片显示效果

151、又一图片显示效果

脚本说明:

把如下代码加入<body>区域中

<SCRIPT language=JavaScript1.1>

var photos=new Array()

var photoslink=new Array()

var which=0

photos[0]="047.gif"

photos[1]="048.gif"

photos[2]="049.gif"

photos[3]="050.gif"

photos[4]="051.gif"

photos[5]="052.gif"

var linkornot=0

photoslink[0]=""

photoslink[1]=""

photoslink[2]=""

photoslink[3]=""

photoslink[4]=""

photoslink[5]=""

var preloadedimages=new Array()

for (i=0;i<photos.length;i++){

preloadedimages[i]=new Image()

preloadedimages[i].src=photos[i]

}

 

 

function applyeffect(){

if (document.all){

photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)

photoslider.filters.revealTrans.stop()

photoslider.filters.revealTrans.apply()

}

}

 

 

 

function playeffect(){

if (document.all)

photoslider.filters.revealTrans.play()

}

 

function keeptrack(){

window.status="Image "+(which+1)+" of "+photos.length

}

 

 

function backward(){

if (which>0){

which--

applyeffect()

document.images.photoslider.src=photos[which]

playeffect()

keeptrack()

}

}

 

function forward(){

if (which<photos.length-1){

which++

applyeffect()

document.images.photoslider.src=photos[which]

playeffect()

keeptrack()

}

}

 

function transport(){

window.location=photoslink[which]

}

 

</SCRIPT>

<SCRIPT>

if (linkornot==1)

document.write('<a href="javascript:transport()">')

document.write('<img src="'+photos[0]+'" name="photoslider" style="filter:revealTrans(duration=2,transition=23)" border=0>')

if (linkornot==1)

document.write('</a>')

</SCRIPT><BR>

<A   href="#"    onclick="backward();return false">上一张</A>

<A  href="#" onclick="forward();return false">下一张</A>

 

Write a comment

Comments: 0