jag har ett script för en slideshow, det fungerar bra:
<head>
<title>slideshow</title>
<script language="Javascript" type="text/javascript">
<!-- Hide script from old browsers
myPix = new Array("0815_0000.jpg","0815_0001.jpg","0815_0002.jpg","0815_0003.jpg")
thisPic = 0
imgCt = myPix.length - 1
function chgSlide(direction) {
if (document.images) {
thisPic = thisPic + direction
if (thisPic > imgCt) {
thisPic = 0
}
if (thisPic < 0) {
thisPic = imgCt
}
document.myPicture.src=myPix[thisPic]
}
}
// End hiding script from old browsers -->
</script>
</head>
<body>
<a href="javascript:chgSlide(-1)"><< Previous</a>
<p align="center"><img src="0815_0000.jpg" name="myPicture" height="430" alt="Slideshow" /></p>
<a href="javascript:chgSlide(1)">Next >></a>
</body>
</html>
Men nu undrar jag om man kan länka till en viss bild i bildserien
Fulhack, men lägg till detta:
function chgSlideTo(position) {
thisPic=position;
chgSlide(0);
}
...
<a href="javascript:chgSlideTo(4);">4</a>
/r Btw, första bilden är 0 och inte 1 som man kanske kan tro.
okej, men skulle det gå att länka från en annan sida om jag tex har en sida med thumbnails och vill att om jag trycker på bild 2 så ska jag komma in i slideshowen till bild 2 alltså ungefär som när man länkar från en sida till ett ankare på en annan sida
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Jo, det borde nog gå, om du blandar in något serversidespråk.
(Går kanske med js också, men det kan jag inte lösa.)
Skicka med tvåan, skapa arrayen dynamiskt med pos 2 som startbild, och de andra efter.
När koden är exekverad på servern kommer klienten att ladda in javascriptet och visa det som vanligt, med den önskade bilden som första.
Enklare vore faktiskt att ändra thisPic = 0 till önskad siffra, på lämpligt sätt. :h
okej jag är inte så grym på serversidepråk men jag får ta och läsa på lite, men om man då gör det i typ php skulle det fungera att man kunde trycka på olika thumbnails och komma till olika ställen i slideshowen?
J.N.Medlem sedan apr. 20031 660 inlägg Japp! Tag emot variablen, sätt thisPic till variabeln.
I VbScript: thisPic = request.querystring("pictostartwith"), och länken är då sida.asp?pictostartwith=2
Borde fungera.