Fjerne "næste" ved sidste billede i et galleri
Hejsa..Jeg har aldrig lavet noget java før, og skal nu lige lave lidt alligevel.
Lidt små redigering har jeg lavet som virker, men hvis jeg gerne vil have at knappen "Næste" forsvinder ved sidste billede, og jeg ikke vil have knappen "Tilbage" ved første billede. Hvad gør jeg så!?
At jeg skal bruge if (which < photos.length-1) og if (which > 0), er jeg med på, men hvordan?
Her er koden:
<script language="JavaScript">
/*
DHTML slideshow script-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/
var photos = new Array()
var photoslink = new Array()
if (which == undefined) {
var which = 0;
}
//define images. You can have as many as you want. Images MUST be of the same dimensions (for NS's sake)
// Get content from robot
<%response.write generateJava%>
//photos[0]="folder/photo.jpg"
//Specify whether images should be linked or not (1=linked)
var linkornot=0
//Set corresponding URLs for above images. Define ONLY if variable linkornot equals "1"
photoslink[0]=""
photoslink[1]=""
photoslink[2]=""
photoslink[3]=""
photoslink[4]=""
//do NOT edit pass this line
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(12)
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 showPrevNext() {
document.write('<td width="50%" height="21"><p align="center"><a href="#" onClick="backward();return false">Tilbage</a></td>');
document.write('<td width="50%" height="21"><p align="center"><a href="#" onClick="forward();return false">Næste</a></td>');
}
function getWhich() {
return which;
}
function transport(){
window.location=photoslink[which]
}
</script>