Avatar billede alen32 Nybegynder
15. september 2005 - 15:26 Der er 9 kommentarer og
1 løsning

Gøre klikbare dele af et diagram?

Hej!
Jeg har et diagram med mange kasser på min side. Jeg vil gøre hver enkel kasse på diagrammet klikbar.Hjælp!
Avatar billede roenving Novice
15. september 2005 - 15:31 #1
<td onclick="this.style.backgroundColor='#a5a7fe';alert('Du har klikket på den blå kasse');" style="cursor:pointer;">Klik her</td>

-- farven er kun for at illustrere, hvor man er !-)

-- og det er ligegyldigt hvilket element, du sætter den på, bare det kan fanges med musen !o]
Avatar billede jokkejensen Novice
15. september 2005 - 15:54 #2
hvis diagrammet er et billede, skal du bruge <map> på billedet, så kan du angive koordinater hvorpå man kan klikke og komme til forskellige sider..
Avatar billede alen32 Nybegynder
15. september 2005 - 15:54 #3
Diagrammet er gemt som en jpg fil. Hvordan markerer jeg et område som skal gøres klikbar?
Avatar billede alen32 Nybegynder
15. september 2005 - 15:56 #4
jokkejensen- gider du skriver lidt kode?
Avatar billede roenving Novice
15. september 2005 - 15:56 #5
Så skal du have fat i map- og areas, kig f.eks. her: http://blooberry.com/indexdot/html/tagpages/m/map.htm !-)
Avatar billede jokkejensen Novice
15. september 2005 - 16:09 #6
hvis du har dreamweaver kan du dragge og droppe.. altså med musen markere de punkter der skal kunne klikkes på, andre html edioterer kan sikker også..

Men ellers må du bare igang...

tilføj usermap="Map" til dit img tag.. alstå noget lignende <img usermap="Map" src="../diagram.jpg">

<map name="Map">                                        <area shape="rect" coords="00,00,135,169" href="http://side.dk" target="_top" alt="alt tekst">
</map>

til koordinaterne mener jeg det er top, venstre, bund, højre.

Mvh
Avatar billede roenving Novice
15. september 2005 - 16:26 #7
Tjah, som du kan se på linket hedder det jo altså f.eks.

<map NAME="clientsidemap">
  <area SHAPE="rect" COORDS="0,0,100,100" HREF="http://www.foo.com/test.htm">
  <area SHAPE="circle" COORDS="95,105,5" HREF="http://www.foo.com/test2.htm">
  <area SHAPE="poly" COORDS="5,100,10,110,0,110" NOHREF>
</map>

<a HREF="cgi-bin/serverside.map"> <img SRC="image.gif" ISMAP USEMAP="#clientsidemap"> </a>

-- altså usemap="#ditMapName", ikke med jokkejensens tavetosser !-)
Avatar billede alen32 Nybegynder
16. september 2005 - 10:39 #8
Mange tak!
Send et svar!
Avatar billede roenving Novice
16. september 2005 - 15:16 #9
Velbekomme '-)
Avatar billede roenving Novice
20. september 2005 - 17:00 #10
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester