Ik zal eerst even de code posten
Met de bovenstaande code wil ik bereiken dat het laatst geselecteerde object (document.*afbeelding*) opgeslagen wordt in een variabele. Dit wil ik, omdat ik later wil gaan testen of er een nieuw object aangeklikt is of dat het hetzelfde object betreft.
Het probleem wat ik ondervind is dat het object wel opgeslagen wordt als ik er verder niks mee uitvoer (dus niet de className verander) en dat het niet opgeslagen wordt als ik er wel wat mee uitvoer.
HTML:
1
2
3
4
| [img]"*bron*"[/img] [img]"*bron*"[/img] [img]"*bron*"[/img] etc. |
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
| var iTempImageObject; function ImagesSelect(iImageObject) { if (iImageObject != iTempImageObject) { iTempImageObject.className = 'cssMainPhotoBorderOut'; } iTempImageObject = iImageObject; } |
Met de bovenstaande code wil ik bereiken dat het laatst geselecteerde object (document.*afbeelding*) opgeslagen wordt in een variabele. Dit wil ik, omdat ik later wil gaan testen of er een nieuw object aangeklikt is of dat het hetzelfde object betreft.
Het probleem wat ik ondervind is dat het object wel opgeslagen wordt als ik er verder niks mee uitvoer (dus niet de className verander) en dat het niet opgeslagen wordt als ik er wel wat mee uitvoer.