<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="stylesheet" type="text/css" href="fotostyle.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Fotoviewer</title>
<script type="text/javascript">
function fotoalbum(){
current_pic = 2;
this.pics = new Array('image1.jpg','image2.jpg','image3.jpg','image4.jpg','image5.jpg','image6.jpg')
this.vorige = function vorige(){
if(current_pic > -1){
current_pic--;
document.getElementById('links').style.background = 'url("fotos/' + this.pics[current_pic - 1] + '") no-repeat right top'
document.getElementById('rechts').style.background = 'url("fotos/' + this.pics[current_pic + 1] + '") no-repeat left top'
document.getElementById('midden').innerHTML = '<img src="fotos/' + this.pics[current_pic] + '" class="imageborder" />'
}
}
this.volgende = function volgende(){
if(current_pic + 1 <= this.pics.length - 1){
current_pic++;
document.getElementById('links').style.background = 'url("fotos/' + this.pics[current_pic - 1] + '") no-repeat right top'
document.getElementById('rechts').style.background = 'url("fotos/' + this.pics[current_pic + 1] + '") no-repeat left top'
document.getElementById('midden').innerHTML = '<img src="fotos/' + this.pics[current_pic] + '" class="imageborder" />'
}
}
this.KeyCheck = function KeyCheck(e)
{
document.onkeyup = KeyCheck;
var KeyID = (window.event) ? event.keyCode : e.keyCode;
switch(KeyID)
{
case 39:
this.volgende();
break;
}
}
}
</script>
</head>
<body>
<script type="text/javascript">
album = new fotoalbum();
album.KeyCheck(0);
</script>
<div id="container">
<div id="links">
<a href="javascript:void(0)" onclick="album.vorige()">vorige</a>
</div>
<div id="rechts">
<a href="javascript:void(0)" onclick="album.volgende()">volgende</a>
</div>
<div id="midden">
<img src="fotos/image2.jpg" class="imageborder" />
</div>
</div>
</body>
</html>Nu gaat het fout bij de functie KeyCheck(). Hier wil ik een functie aanroepen die binnen de functie/class fotoalbum zit, maar de functie KeyCheck zit hier natuurlijk ook in, hoe kan ik deze toch aanroepen?
Alvast bedankt!