Avatar billede encorez Nybegynder
25. februar 2003 - 12:50 Der er 10 kommentarer og
1 løsning

onMouseover ved mapping

Jeg har et billede hvorpå det er tre punkter. Når en bruger holder musen over et af disse punkter skal der fremkomme te forskellige billeder et andet sted på skærmen.

Lige som man laver links på et billede vha. koordinator, kan man så ikke lave det jeg vil med et javascript. Altså når musen er inden på "disse" kordinator, så vis dette i billede i "den" celle i tabellen?

Håber nogen kan forklare og fortælle noget kode hvordan man sætter de to ting sammen, hvis det kan lade sig gøre.

Mvh. Simon
Avatar billede -master-d- Nybegynder
25. februar 2003 - 13:10 #1
JO selvfølgelig

et punkt skal bare se sådan her ud :
<area name="" shape="" onmouseover="visPic('Pic1');" onmouseout="gemPic('Pic1');"></area>

så skal du bare selv lave funktionerne visPic(id) og gemPic(id).
Avatar billede encorez Nybegynder
25. februar 2003 - 13:47 #2
lyder meget sandsynligt. Jeg vender tilbage når jeg får det afprøvet.

Du kunne vel ikke være mig behjælpelig med at lave et eksempel på de funktioner. Jeg er ikke 100% inde i javascript endnu
Avatar billede -master-d- Nybegynder
25. februar 2003 - 17:39 #3
jo det kan jeg vel godt

<script>
function visPic(lag){
document.getElementById(lag).visibility='visible'
}
function gemPic(lag){
document.getElementById(lag).visibility='hidden'
}
</script>

og så skal laget have et id
fx.
<div id="skjultLag"></div>
Avatar billede encorez Nybegynder
25. februar 2003 - 18:14 #4
er det den nemmeste måde at få funktionen til at udskifte et billede på. Kan man ikke lave noget med at sætte baggrundsfarven på den celle i tabellen hvor billedet skal være
Avatar billede -master-d- Nybegynder
25. februar 2003 - 19:07 #5
jo du kunne jo vel sagtens lave et script som laver baggrundsbilledet om i en celle, men er sikkert hverken den nemmeste eller mest praktiske. Da man så nok vil opleve at de første par skift vil tage et godt stykke tid pga. at billederne ikke er loaded in i cachen.
Avatar billede encorez Nybegynder
25. februar 2003 - 21:30 #6
nej, men så kunne vel lave en onload i bodyen

nå, jeg går i gang med dit forslag om lidt
Avatar billede encorez Nybegynder
25. februar 2003 - 22:14 #7
jeg har dog lidt problemer. I den linie med "document.getElementById", siger den is null or not an object. Jeg kan ikke lige se hvad problemet er. Skal laget med id=skjultLag ikke være skjlut som default på en eller anden måde
Avatar billede -master-d- Nybegynder
26. februar 2003 - 21:25 #8
kaldte det bare skjult skal kun lige have lidt attributter :

<div id="skjultLag" style="position:absolute;visibility:visible;"></div>
Avatar billede -master-d- Nybegynder
26. februar 2003 - 21:25 #9
Pic1 skal selvfølgelig rettes til skjultLag.
Avatar billede encorez Nybegynder
05. marts 2003 - 17:09 #10
læg lige et svar -master-d- så får du pointene
Avatar billede encorez Nybegynder
19. marts 2003 - 22:56 #11
Jeg fik aldrig dette til at virke, så jeg lavede det på en anden måde
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