webForumDet fria alternativet

Highlite area

2 svar · 499 visningar · startad av evesve

evesveMedlem sedan sep. 2001170 inlägg
#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.

JojoxxMedlem sedan juni 20004 306 inlägg
#2

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

DufferMedlem sedan mars 2003409 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

Genererad på 508 ms · cache AV · v20260730165559-full.f96bc7eb