Avatar billede camp Nybegynder
23. juni 2004 - 09:14 Der er 12 kommentarer og
1 løsning

Lag i forbindelse med onClick

Jeg har et landekort som jeg gerne vil mappe ud i flere områder. Når man klikker på et område vil jeg gerne have at man til højre for kortet skal kunne se nogle oplysninger.
Når der klikkes på et nyt område skiftes oplysningerne selvfølgelig.
Bemærk at det ikke er roll-over jeg ønsker, men onClick, sådan at oplysningerne "fastholdes" indtil der klikkes på et nyt område.

Er der en ekspert der kan komme med et link til en tutorial eller vise et simpelt eksempel?
Det er meget vigtigt at det virker cross-browser!
Avatar billede Slettet bruger
23. juni 2004 - 09:19 #1
<a href="#" onclick="document.getElementById('hjtekst').innerHTML='Her er Frankrig så!'">

<span id="hjtekst">Her kommer en hjælpetekst</span>
Avatar billede Slater Ekspert
23. juni 2004 - 09:26 #2
barto -> så skal han jo skære selve billedet ud i små stykker.. er det ikke netop det han vil undgå?
Avatar billede camp Nybegynder
23. juni 2004 - 09:26 #3
Hmm, det skal jo være i forbindelse med et mapped billede (kort).
Er der ikke andre løsninger end innerHTML, det skulle efter sigende
være noget juks?
Avatar billede Slettet bruger
23. juni 2004 - 09:29 #4
Du laver da bare et imagemap?

innerHTML er ikke noget juks, det fungerer fint i browsere der ikke er 5 år gamle.
Avatar billede camp Nybegynder
23. juni 2004 - 09:31 #5
Så din første linje er altså den url jeg sætter til det respektive land?
Avatar billede Slettet bruger
23. juni 2004 - 09:33 #6
Ja...

Hvis du gerne vil have dit kort til at skifte farve i det område du klikker på skal du bruge en række lag stablet ovenpå kortet. Og så skjule/vise dem med onclick
Avatar billede camp Nybegynder
23. juni 2004 - 09:38 #7
Det bliver nok ikke nødvendigt i dette tilfælde, men godt tip!
Hvad hvis jeg ønsker en "idle-state" - altså et lag som vises
FØR man har klikket på noget?

Sådan for at forklare at man skal klikke på kortet til venstre
og bla bla bla.
Avatar billede dmcn Praktikant
23. juni 2004 - 10:30 #8
Du kan evt. lade dig inspirere af landkortet på www.just-eat.dk ? :)
Avatar billede camp Nybegynder
23. juni 2004 - 10:55 #9
El barto, den er bare fin. Laver du et svar?
Avatar billede Slettet bruger
23. juni 2004 - 11:24 #10
Jo da, selvom 105 point måske er lige i overkanten ;)

Skriv hvis du har brug for at vide mere :)
Avatar billede camp Nybegynder
23. juni 2004 - 11:26 #11
Yes, det skal jeg nok.
Avatar billede Slettet bruger
23. juni 2004 - 11:27 #12
Tak for point :)
Avatar billede camp Nybegynder
01. juli 2004 - 09:00 #13
Barto, jeg har et problem med at lave et link "tilbage" til hjælpeteksten.
java script:history.go(0) virker i IE men ikke i Mozilla.
Er der en måde vi kan "kalde" hjælpeteksten frem igen?
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