Hej.
Jeg har følgende javascript, men når jeg trykker på et link (enten hideLanguage eller showLanguage bliver kaldt) får jeg en fejl, med en meddelse om, at et objekt var ventet.
Jeg kan simpelthen ikke finde nogen fejl i det, så nu håber jeg i kan se det
<script type="text/javascript">
// Opret et array med alle sprog i.
languageList = new array(7);
languageList[0] = "Dansk";
languageList[1] = "Engelsk";
languageList[2] = "Deutsch";
languageList[3] = "And";
languageList[4] = "So";
languageList[5] = "On";
languageList[6] = "....";
var maxPos = 2;
var curPos = 0;
var isShown = "false";
var showClick = "false";
// Funktion til at vise sporg menuen...
function showLanguage() {
// NN4
if (document.layers)
document.layers['LanguageSelector'].visibility = 'show';
// IE4
else if (document.all)
document.all['LanguageSelector'].style.visibility = 'visible';
// IE5+, NN6+, Opera, Mozila, mm.
else
document.getElementById('LanguageSelector').style.visibility = 'visible';
showClick = "true";
}
// Funktion til at fjerne sporg menuen...
function hideLanguage() {
//Tjek om menuen lige er kommet frem
if(showClick = "false")
{
// NN4
if(document.layers)
document.layers['LanguageSelector'].visibility = 'hide';
// IE4
elseif(document.all)
document.all['LanguageSelector'].style.visibility = 'hidden';
// IE5+, NN6+, Opera, Mozilla, mm.
else
document.getElementById('LanguageSelector').style.visibility = 'hidden';
// Hvis den er, så sæt showClick til false.
} else {
showClick = "false";
}
}
function scroll(var Direction) {
// Opdater curPos
if(Direction = "Up")
curPos++;
else
curPos--;
// Tjek om positionen er for stor
if(curPos > maxPos)
curPos = maxPos;
// Tjek om positionen er for lille
if(curPos < 0)
curPos = 0;
// Indsæt de nye værdier i knapperne
// NN4
if(document.layers) {
// IE4
} elseif(document.all) {
// IE5+, NN6+, Opera, Mozilla, mm.
} else {
// Indsæt de nye værdier!
document.getElementById('LanBtn1').innerHTML = languageList[curPos];
document.getElementById('LanBtn2').innerHTML = languageList[curPos + 1];
document.getElementById('LanBtn3').innerHTML = languageList[curPos + 2];
document.getElementById('LanBtn4').innerHTML = languageList[curPos + 3];
document.getElementById('LanBtn5').innerHTML = languageList[curPos + 4];
}
}
</script>
- Mads