onclick event

Status
Niet open voor verdere reacties.

demol007

Gebruiker
Lid geworden
9 mrt 2002
Berichten
145
Ik heb een pagina navigatie.html met een zwartwit plaatje. Met een OnMouseover event en enkele regels javascript krijg je een rollover effect. Zodra de cursor op het plaatje komt, wordt het een gekleurd plaatje; cursor weg, ZW plaatje terug.
Hier wil ik een OnClick event toevoegen. De gebruiker klikt op het plaatje, gaat naar de volgende pagina, komt terug op navigatie.html en het plaatje waar hij op geklikt heeft, is nog steeds een kleurplaatje en niet, zoals dat nu is, het originele ZW plaatje. Hetzelfde effect als een link eigenlijk.

Kan dit en zoja, hoe ?
 
Dit is de code van het plaatje :

<td width="100" height="32"><a href="alie.html" onMouseover="if (roll) chimg(but1,butKL01); return true;"
onMouseout="if (roll) chimg(but1,butZW01); return true;"><img src="butZW_alie.jpg" alt="de tuin van alie" border ="0" name="but1"></a></td>
 
Je zou in de pagina die geladen wordt zoiets kunnen zetten als:

onload="parent.framenaam.imagenaam.chimg(but1,butKL01);"

t.
 
In de BODY tag van navigatie.html ? Laad ik dan niet altijd het gekleurde plaatje ?
 
nee, in de pagina je aanroept zodra je op de link klikt.

t.
 
Teacher,

sorry voor de late reactie. Het plaatsen van het onload event in de aangeroepen pagina zoals jij voorstelde, werkt ook niet. Integendeel, ik krijg de foutmelding dat er een ID verwacht wordt.
 
ik heb het ook niet getest ofzo, en ik wilde je meer een zet in de goede richting geven.

zo dan:
parent.framenaam.chimg(but1,butKL01);
(weer niet getest..)

En anders moet je iets proberen met getelementbyid...

t.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan