Hallo,
Ik gebruik een simpele code voor onmouseover/out acties:
<a onmouseover="IMG01.src='menu_1A.gif'" onmouseout="IMG01.src='menu_1.gif'" > <img border="0" src="menu_1.gif" name=IMG01 width="200" height="50"> </a>
Werkt prima. Maar nu wil ik een eenvoudige plaatjes-gallery maken. De thumbnails hebben een onmouseover/out effect maar ik wil de onmouseover thumbnail laten staan bij een onclik actie! Een onclick menu kan ik maken maar een combinatie krijg ik niet voor elkaar. De onmouseout heeft altijd de overhand.
Even voor het idee:
Een rij thumbnails. Ze lichten op door een onmouseover/out actie. Als er één geklikt wordt blijft de onmouseover thumbnail staan (er wordt elders een vergrote afbeelding weergegeven). De cyclus begint opnieuw als een andere thumbnail wordt geklikt. Deze wordt blijft dan staan, de voorgaande gaat weer over in onmouseout.
Dit werkt dus niet (en ik snap waarom, maar het geeft wel aan wat ik wil):
<a onmouseover="IMG02.src='menu_2A.gif'" onmouseout="IMG02.src='menu_2.gif'" onclick="IMG02.src='menu_2A.gif'"> <img border="0" src="menu_2.gif" name=IMG02 width="200" height="50"> </a>
Is er een eenvoudige manier om dit op te lossen. Met een if-statement of zo in de plaats van de onmouseout “If onclick plaatje_2 else onmouseout=plaatje_1”. Ik wil de code het liefste gewoon in de tags opnemen, geen geavanceerde functie declaraties die niet te doorgronden zijn...
Groet, Zand
Ik gebruik een simpele code voor onmouseover/out acties:
<a onmouseover="IMG01.src='menu_1A.gif'" onmouseout="IMG01.src='menu_1.gif'" > <img border="0" src="menu_1.gif" name=IMG01 width="200" height="50"> </a>
Werkt prima. Maar nu wil ik een eenvoudige plaatjes-gallery maken. De thumbnails hebben een onmouseover/out effect maar ik wil de onmouseover thumbnail laten staan bij een onclik actie! Een onclick menu kan ik maken maar een combinatie krijg ik niet voor elkaar. De onmouseout heeft altijd de overhand.
Even voor het idee:
Een rij thumbnails. Ze lichten op door een onmouseover/out actie. Als er één geklikt wordt blijft de onmouseover thumbnail staan (er wordt elders een vergrote afbeelding weergegeven). De cyclus begint opnieuw als een andere thumbnail wordt geklikt. Deze wordt blijft dan staan, de voorgaande gaat weer over in onmouseout.
Dit werkt dus niet (en ik snap waarom, maar het geeft wel aan wat ik wil):
<a onmouseover="IMG02.src='menu_2A.gif'" onmouseout="IMG02.src='menu_2.gif'" onclick="IMG02.src='menu_2A.gif'"> <img border="0" src="menu_2.gif" name=IMG02 width="200" height="50"> </a>
Is er een eenvoudige manier om dit op te lossen. Met een if-statement of zo in de plaats van de onmouseout “If onclick plaatje_2 else onmouseout=plaatje_1”. Ik wil de code het liefste gewoon in de tags opnemen, geen geavanceerde functie declaraties die niet te doorgronden zijn...
Groet, Zand