Ben bezig een navigatie te maken met een standaard imageswap dmv een mouseover en een mouseout.
Ik wil alleen nu graag dat als er geklikt wordt op een item, dat dan het plaatje behorend bij mouseover blijft staan. Wanneer er dan vervolgens geklikt wordt op een ander menu-item, moet de 'vorige' weer het mouseout plaatje krijgen.
Ik dacht in de variabele welke op te slaan op welke button geklikt is en dan vervolgens bij het mouseout event alle plaatjes weer op de 'mouseout-variant' zetten, behalve de button waarop geklikt is.
Dit is de code:
var welke;
welke = '';
<!--imageswap voor navigatie-->
<!--Begin
function movepic(img_name, img_src)
{
document[img_name].src = img_src;
}
function klikken(img_name)
{
welke = img_name;
}
function setpics(img_name, img_src)
{
document.button1.src = 'images/producten_off.jpg'
document.button2.src = 'images/advies_off.jpg'
document.button3.src = 'images/informatie_off.jpg'
document.button4.src = 'images/belastingplan_off.jpg'
document.button5.src = 'images/bedrijf_off.jpg'
document.button6.src = 'images/vragen_off.jpg'
document.button7.src = 'images/disclaimer_off.jpg'
document.button8.src = 'images/privacy_off.jpg'
if(welke==img_name)
{
document[img_name].src = img_src;
}
}
die roep ik dan als volgt aan:
<a href="producten/subframe.htm" target="center"
onmouseover="movepic('button1','images/producten_on.jpg')"
onclick="klikken('button1')"
onmouseout="setpics('button1','images/producten_on.jpg')">
[img]"images/producten_off.jpg"[/img]
Hij doet het alleen niet en ik kom er nu niet uit, ik kijk ook al zo lang naar deze code...
Ik wil alleen nu graag dat als er geklikt wordt op een item, dat dan het plaatje behorend bij mouseover blijft staan. Wanneer er dan vervolgens geklikt wordt op een ander menu-item, moet de 'vorige' weer het mouseout plaatje krijgen.
Ik dacht in de variabele welke op te slaan op welke button geklikt is en dan vervolgens bij het mouseout event alle plaatjes weer op de 'mouseout-variant' zetten, behalve de button waarop geklikt is.
Dit is de code:
var welke;
welke = '';
<!--imageswap voor navigatie-->
<!--Begin
function movepic(img_name, img_src)
{
document[img_name].src = img_src;
}
function klikken(img_name)
{
welke = img_name;
}
function setpics(img_name, img_src)
{
document.button1.src = 'images/producten_off.jpg'
document.button2.src = 'images/advies_off.jpg'
document.button3.src = 'images/informatie_off.jpg'
document.button4.src = 'images/belastingplan_off.jpg'
document.button5.src = 'images/bedrijf_off.jpg'
document.button6.src = 'images/vragen_off.jpg'
document.button7.src = 'images/disclaimer_off.jpg'
document.button8.src = 'images/privacy_off.jpg'
if(welke==img_name)
{
document[img_name].src = img_src;
}
}
die roep ik dan als volgt aan:
<a href="producten/subframe.htm" target="center"
onmouseover="movepic('button1','images/producten_on.jpg')"
onclick="klikken('button1')"
onmouseout="setpics('button1','images/producten_on.jpg')">
[img]"images/producten_off.jpg"[/img]
Hij doet het alleen niet en ik kom er nu niet uit, ik kijk ook al zo lang naar deze code...