Hvordan åbner man forskellige billeder i samme layer?
Jeg er i gang med at lave et site, hvor der skal være mulighed for at åbne forskellige billeder i et layer, ved at klikke på det givne billede, dette sker med 2 funktioner show_it(id) og hide_it(id) - http://bedste.mathhelp.dk/Galleri.html...<script type="text/javascript">
function show_it(id){
if (id == boks1) {
document.all.boks1.style.visibility = "visible";
}
}
function hide_it(id){
if(id == boks1) {
document.all.boks1.style.visibility = "hidden";
}
}
<div id="boks1">
<img name="boksimg" src="onClick="hide_it(boks1)">
</div>
Mit problem ligger i, at der er rimelig mane billeder på siden, så det vil være ret dårlig kode, hvis jeg "bare" definerer en masse layer"bokse" og funktioner til hver af dem.
Jeg har den idé, hvis der så snart show_it(id) bliver kørt, at billedet i layeret får ændret kilde (src) til det billede, man trykkede på. Det jeg troede, jeg kunne gøre var at indsætte:
document.all.boksimg.src = document.all.my.src;
i funktionen, men dette resulterer i, at det kun er ét bestemt billede, der bliver åbnet - hvad kan jeg gøre..? alternativ kode accepteres - men helst så simpel som mulig!!! ;)
/Kasper
