Avatar billede laserzap Nybegynder
14. januar 2001 - 15:13 Der er 6 kommentarer og
1 løsning

Link på et billede

Hejza alle sammen.

Jeg har et stort billede, med en masse knapper. Hvordan får jeg så en knap på billedet til at blive til et link ???
Det skal lige siges JEG ER TOTALT NEWBIE indenfor javascript
Avatar billede stigc Nybegynder
14. januar 2001 - 15:21 #1
Du skal bruge et imagemap, som du kan lave med det her program:

http://download.cnet.com/downloads/1,10150,0-10001-103-0-1-7,00.html?tag=srch&qt=mapedit&cn=&ca=10001


Avatar billede laserzap Nybegynder
14. januar 2001 - 15:37 #2
stigc->

Mit link ser sådan ud:
java script:void(null)\" Onclick=\"gemAlle();VisLayer(\'layer\')
Kan det have nogen betydning ???
Avatar billede kenneth_jakel Nybegynder
14. januar 2001 - 15:44 #3
hej...
Du behøver slet ikke bruge java, det kan klares i html ved vha. imagemap, der kan gøre dele af et billede til link. Nedenfor kan du se den kode vi har brugt på www.flare.dk under kontaktsektionen.

<!--først sættes billedet ind, og sættes til at bruge det imagemap der hedder #map --!>

<img src=\"kontakt_menubar.gif\" width=\"660\" height=\"35\" usemap=\"#Map\" border=\"0\">

<!--dernæst defineres indstillinger for #map. her er brugt firkanter (rect), hvor kordinaterne (i første eksempel) er sat til: øverste venstre hjørne= 1 pxl fra venstre kant og 1 pxl fra toppen. og nederste højre hjørne er sat til 164 pxl fra venstre kant og 45 pxl fra toppen. Dernæst er der indsat det link, som det area skal føre hen til (i første eksempel /hvemer/hvemer1.htm) ..... og så fortsætter du bare med alle den knapper du vil ha\' i dit map, og afslutter med </map> --!>

<map name=\"Map\">
<area shape=\"rect\" coords=\"1,1,164,45\" href=\"/hvemer/hvemer1.htm\">

<area shape=\"rect\" coords=\"166,1,329,53\" href=\"/produkter/produkter1.htm\">

<area shape=\"rect\" coords=\"331,2,493,62\" href=\"/filosofi/filosofi1.htm\">

<area shape=\"rect\" coords=\"497,1,664,59\" href=\"/kontakt/kontakt1.htm\">

</map>

istedet for firkantede knapper, kan du bruge shape=\"circle\" hvor der hører tre kordinater: coords=\"5,7,8\" sætter centrum 5 pxl fra venstre kant, 7 pxl fra toppen og 8 pxl i radius.

du kan også bruge shape=\"poly\", der indsætter en polygon med punkter der er forbundet med hinanden i den rækkefølge du angiver, og hvor sidste punkt er forbundet med det første: coords=\"5,7,8,9\" sætter første punkt til 5 pxl fra venstre kant og 7 pxl fra toppen, næste punkt er 8 fra kant og 9 fra top.....get it?

håber det kan bruges til noget, selvom det ik har damn shit med java at gøre.....


/kenneth
Avatar billede laserzap Nybegynder
14. januar 2001 - 15:49 #4
kenneth->

Hvordan vil det hele så se ud??
Mit link er java script:void(null)\" Onclick=\"gemAlle();VisLayer(\'layer\')
Og mit billede hedder interface2.jpg
Avatar billede kenneth_jakel Nybegynder
14. januar 2001 - 15:57 #5
laserzap>> aner det ik??

hvis du tæænker på den kode jeg har skrevet kan du tjekke det på www.flare.dk.

men udfra de oplysninger du giver mig der, kan jeg slet ikke sige noget om resultatet, i din kodestump referer du desuden til oplysninger der skal stå i <head>.....prøv at lave et imagemap, eller finde et program der kan gøre det nemt for dig...
Avatar billede laserzap Nybegynder
14. januar 2001 - 16:08 #6
Hvis det er et normalt link f.eks. http://www.eksperten.dk virker det fint, men hvis den skal hente et layer, virker det ikke :((((
Er der nogen der ved hvorfor og kan hjælpe med at løse problemet ???!
Avatar billede olebole Juniormester
15. januar 2001 - 02:25 #7
<ole>
Du skal skrive det her i dit area:
 
  <area shape=\"rect\" coords=\"1,1,164,45\" href=\"java script:void(null)\" onclick=\"gemAlle();VisLayer(\'layer\');\">

...hvis det ikke hjælper, må du vise os koden.
/mvh
</bole>
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