webForumDet fria alternativet

Visa bild onclick

JavaScript

7 svar · 408 visningar · startad av ratbag

Medlem sedan aug. 20059 inlägg
Frågan#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

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)