Ik wil een soort image viewer hebben, die als ik op een pijltje druk de volgende afbeelding laadt.
Onderstaande code werkt gedeeltelijk.
Als ik op het volgende pijltje druk, wordt teaser2.jpg wel geladen, maar verdwijnen m'n pijltjes en mn overlay (waar dus de 'Bijpassende tekst' staat). Hoe kan dit? En hoe kan ik ervoor zorgen dat er bij elke afbeelding andere tekst komt?
Onderstaande code werkt gedeeltelijk.
Als ik op het volgende pijltje druk, wordt teaser2.jpg wel geladen, maar verdwijnen m'n pijltjes en mn overlay (waar dus de 'Bijpassende tekst' staat). Hoe kan dit? En hoe kan ik ervoor zorgen dat er bij elke afbeelding andere tekst komt?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| <!-- Content midden -->
<div id="midden">
<script language='Javascript' type='text/javascript'>
<!--
var CurrentImage = 1;
var TotalImages = 3; //Vervang de '?' door het aantal afbeeldingen voor je deze code gebruikt!
function NextImage()
{
if(CurrentImage == TotalImages)
{
CurrentImage = 1;
}
else
{
CurrentImage += 1;
}
document.getElementById('teaser').innerHTML = "<img src='./images/teaser"+CurrentImage+".jpg'>";
}
function RandImage()
{
CurrentImage = Math.ceil(Math.random()*TotalImages);
document.getElementById('teaser').innerHTML = "<img src='./images/teaser"+CurrentImage+".jpg'>";
}
function PrevImage()
{
if(CurrentImage == 1)
{
CurrentImage = TotalImages;
}
else
{
CurrentImage -= 1;
}
document.getElementById('teaser').innerHTML = "<img src='./images/teaser"+CurrentImage+".jpg'>";
}
//-->
</script>
<!-- Teaser -->
<div id="teaser">
<img src="./images/teaser1.jpg" alt="" />
<a href="#" id="arrow_left" onClick="PrevImage()"></a><a href="#" id="arrow_right" onClick="NextImage()"></a>
<div id="overlay">
<p>Bijpassende tekst</p>
</div>
</div> |