Visa bild onclick

JavaScript

7 svar · 411 visningar · startad av ratbag

Medlem sedan aug. 20059 inlägg
Trådstart#1

Jag letar efter ett script som låter mig göra följande:

Jag vill ha en rad små bilder på en sida. När man klickar på någon av bilderna skall en annan större bild visas på en annan plats på samma sida. Var och en av de små bilderna laddar en egen större bild, lite som ett fotoalbum med andra ord. De större bilderna skall visas på samma plats på sidan.

Hur gör jag detta???

Mycket tacksam för ev hjälp... :)

/Dan

Medlem sedan juni 20004 308 inlägg
#2

Exempel:

<img src="small-1.gif" onclick="document.getElementById('bigger').src='big-1.jpg';" />
<img src="small-2.gif" onclick="document.getElementById('bigger').src='big-2.jpg';" />
<img src="small-3.gif" onclick="document.getElementById('bigger').src='big-3.jpg';" />

...

<img id="bigger" src="big-1.jpg" alt="Förstoring" />

Red.
Välkommen till wF förresten :)

Medlem sedan aug. 20059 inlägg
#3

Tack! Och tack!! :)

Funkar perfekt för det jag ville ha!

Vet du förresten hur man gör så att man får en hand över bilderna? Jag försökte med:

cursor="hand"

men det funkade inte??

mvh

/dan

Medlem sedan okt. 20005 273 inlägg
#4
cursor: pointer;

http://www.w3.org/TR/CSS21/ui.html#cursor-props

mv icaaq

Medlem sedan aug. 20059 inlägg
#5

Hmm. Det verkar ändå inte funka. Min kod ser ut så här (förenklad):

----------------------

<img id="L" src="/objekt/images/1001_01_L.gif" border="1" />

<img src="/objekt/images/1001_01_S.gif" vspace="2" border="1" onclick="document.getElementById('L').src='/objekt/images/1001_01_L.gif';" >

<img src="/objekt/images/1001_02_S.gif" vspace="2" border="1" onclick="document.getElementById('L').src='/objekt/images/1001_02_L.gif';" />

----------------------

Hur skall jag skriva in cursor-koden???

Tack på förhand!!

/dan

Medlem sedan okt. 20005 273 inlägg
#6
<img id="L" src="/objekt/images/1001_01_L.gif" border="1" />

<img style="cursor: pointer;" src="/objekt/images/1001_01_S.gif" vspace="2" border="1" onclick="document.getElementById('L').src='/objekt/images/1001_01_L.gif';" >

<img style="cursor: pointer;" src="/objekt/images/1001_02_S.gif" vspace="2" border="1" onclick="document.getElementById('L').src='/objekt/images/1001_02_L.gif';" />

mv icaaq

Medlem sedan aug. 20059 inlägg
#7

TACK!

/dan

Medlem sedan okt. 20005 273 inlägg
#8

No Problem, och välkommen till wF.

mv icaaq

PS. Om du är nöjd med något av svaren får du gärna markera tråden som löst. :) DS

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)