webForumDet fria alternativet

Highlite area

JavaScript

2 svar · 499 visningar · startad av evesve

Medlem sedan sep. 2001163 inlägg
Frågan#1

Hej!
Jag har en karta som visar en massa rum i en byggnad.
Kartan är indelad i sektioner:

<area shape="rect" alt="Rum1" coords="22,132,75,213" href="byggnad.html" title="Rum1" target="Rum1" onMouseOver="Rum1"  />

Jag har ett JS för att köra mouseover över sektionerna och visa en text som beskriver rummen.
Ny skulle jag vilja köra baklänges d.v.s. att köra mouseover (eller klicka) på en textlänk och visa området för för maparean typ "byggnaden.html#Rum1" där Rum1 skall bli markerad på något vis.

Finns det något bra alternativ?

================================
f´låt, såg nu efteråt att frågan hamnade på fel ställe.

Medlem sedan juni 20004 308 inlägg
#2

Tråden flyttad till forumet för frågor om JavaScript/DHTML.

Medlem sedan mars 2003429 inlägg
#3

Genererar du kartan med javascript eller kommer den som "statisk" data i html format direkt?
Om den kommer "statisk" skulle du kunna ha id'n på elementen som gör det enkelt att nå varandra. t.ex. om du sätter id="a_rum1" på din textlänk och id="b_rum1" sen tar du id't på det element man precis klickat på och strippar bort a/b, sen hämtar du det andra elementet. var det a hämta b annars hämta a typ så =)

Genereras allt med javascript är det ju bara att du hänger på en liten pekare på elemented till det relaterade elementet.

Mvh

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)