Avatar billede sparkling Nybegynder
09. marts 2000 - 09:44 Der er 15 kommentarer og
2 løsninger

Mouse Over

Hej!!!

Jeg har brug for en MouseOver effekt som gør følgende...

...Når musen kommer over et billede skifter det. Yderligere har jeg brug for at et andet billede samtidig skifter.

Når brugeren forlader det oprindelige billede, ændres de som de var først.

Tak for hjælpen!
Avatar billede stoffer Nybegynder
09. marts 2000 - 10:09 #1
<script LANGUAGE="JavaScript">

img = new Image;

function changeImg(target, imgName) {
  img.src = imgName;
  document[target].src = img.src;
}

</script>

</head>
<body>

<a href="komplette_loesninger.asp"
onmouseover="changeImg('pic1', 'images/but1_over.gif');
changeImg('pic2', 'images/string1.gif');
changeImg('pic3', 'images/over1.jpg')"

onmouseout="changeImg('pic1', 'images/but1.gif');
changeImg('pic2', 'images/string.gif');
changeImg('pic3', 'images/tom_mouseover.jpg')"> <img src="images/but1.gif" name="pic1" border=0 ALIGN=bottom></a>



Avatar billede stoffer Nybegynder
09. marts 2000 - 10:10 #2
(script som DKKarpen har lavet)
Avatar billede superagentdk Nybegynder
09. marts 2000 - 10:10 #3
fra script.dk

------
<html> <head> <title>ChangeImg2</title>

<SCRIPT>
//Script by Ricki Runge
//Find more at www.script.dk

img = new Image;

function changeImg(imgName) {
  img.src = imgName;
  document.pic.src = img.src;
}
</SCRIPT>
</head>
<body>

<center><h1>ChangeImg2</h1>
Kør musen hen over billed 1 eller 2, og billed 0 vil skifte.<br>
<img src="0.gif" border=1 alt="Picture" name="pic"><br>
<a href="http://www.script.dk" onMouseover="changeImg('1.gif')" onMouseout="changeImg('0.gif')"><img src="1.gif" border=1 alt="Link 1"></a>
<a href="http://www.script.dk" onMouseover="changeImg('2.gif')" onMouseout="changeImg('0.gif')"><img src="2.gif" border=1 alt="Link 2"></a><br>
<br><hr><center>Downloaded from: <a href="http://www.script.dk">Script.dk</a></center>
</body> </html>
Avatar billede superagentdk Nybegynder
09. marts 2000 - 10:11 #4
Når man skriver svar andre....

øv... :)
Avatar billede stoffer Nybegynder
09. marts 2000 - 10:44 #5
Tjahh den har jeg også prøvet :)

Bortset fra det er dit script ikke godt nok, den skifter kun det billede man kører musen hen over, han skrev at han havde brug for et andet billede som også skifter, og det gør dit ikke. Det gør det script som jeg gav...
Avatar billede jens Nybegynder
09. marts 2000 - 11:07 #6
Fodnote ;-)

Synes der var en "mouseover machine" ( skriv billede navn osv. ind og få få lavet hele koden ) på,, var det developer.com ,, eller var det et andet sted ??



- Jens
Avatar billede jens Nybegynder
09. marts 2000 - 11:19 #7
Hmmm det må være alderen der trykker ;-)

Det var da her jeg engang fandt den:
http://builder.com/Programming/Kahn/012898/toolmom.html

- Jens
Avatar billede stoffer Nybegynder
09. marts 2000 - 11:30 #8
Helt vildt cool , men jeg synes dog ikke den laver særlig pæn kode når man gør det lidt avanceret :)
Avatar billede jens Nybegynder
09. marts 2000 - 11:43 #9
Næææ,, men hvis det skal gå hurtigt, så er det OK ;-)
Avatar billede sparkling Nybegynder
09. marts 2000 - 13:31 #10
Stoffer's script virker fint,,, men!

Jeg har brug for at flere billeder i en menu bar kan ændre. Med den stoffers funktion kan jeg kun skifte et billede!

Der er 5 valgmuligheder i menuen!. Jeg øger gerne med 40 point!
Avatar billede stoffer Nybegynder
09. marts 2000 - 13:53 #11
nøjagtig hvro mange billeder skal skifte for hvert link?, men du kan jo bare udvide linket, alt efter hvor mange du vil have skal ændre sig ikke. Husk bare at inge billeder må have det samme navn. Men funktionen giver jo netop mulighed for at du kan skifte flere billeder....

<a href="komplette_loesninger.asp"
onmouseover="changeImg('pic1', 'images/but1_over.gif');
changeImg('pic2', 'images/1_show.gif');
changeImg('pic3', 'images/2_show.jpg');
changeImg('pic4', 'images/3_show.jpg');
changeImg('pic5', 'images/4_show.jpg');"

onmouseout="changeImg('pic1', 'images/but1_out.gif');
changeImg('pic2', 'images/1_hide.gif');
changeImg('pic3', 'images/2_hide.jpg');
changeImg('pic4', 'images/3_hide.jpg');
changeImg('pic5', 'images/4_hide.jpg');"<img src="images/but1.gif" name="pic1" border=0 ALIGN=bottom></a>

men hvis det bliver VILDT mange billeder du skal skifte på en gang, så må vi jo lave en for lykke :)
Avatar billede sparkling Nybegynder
09. marts 2000 - 22:18 #12
Jo det er fint.

Men fungerer det ikke kun til én "handling". Dvs at alle billederne skifter samtidig og det kan jeg jo ikke bruge til min menubar.

Hvordan adskiller jeg dem?
Avatar billede stoffer Nybegynder
10. marts 2000 - 09:13 #13
Jeg forstår ikke helt. Jo det er kun en handling, men du kan jo sætte dette link på hvert billede og lave flere billeder. Alting sker jo så snart kører musen henover.


Hvordan vil du have navigeringen?

som: http://www.unibank.dk eller http://www.e-comedia.dk eller http://www.imma.dk/stiedl/velkommen.htm eller http://www.areliftarna.com/

eller ?




Avatar billede sparkling Nybegynder
10. marts 2000 - 10:41 #14
Som på imma.dk!
Avatar billede buymac Nybegynder
10. marts 2000 - 16:18 #15
Download et program son FireWorks.. det kan gøre det NEMT! det virker i 30 dage... men det er virkeligt nemt og effektivt
Avatar billede stoffer Nybegynder
10. marts 2000 - 16:28 #16
Jamen, så kan du da også nemt bruge mit script til at gøre det. Du kan dog ikke vise hvilken knap der er trykket ned. Der er en ny side pr. menupunkt.
Avatar billede olebole Juniormester
12. marts 2000 - 05:39 #17
<ole>
Nu er der jo kun ét billede, der skifter ved mouseover på 'Imma.dk'...?!?

Er det, du ønsker, at knappen - man kører henover - skal skifte, samtidig med et 'fælles' billede skifter (ligesom billedet af Stiedl på Imma.dk)? Så ser det sådan ud:

<script language=JavaScript><!--

function swap(img_name,img_src,stand_src) {
  document.images[img_name].src = img_src;
  document.images['standard'].src = stand_src;
}

// -->
</script>
</head>
<body>
<img src=standard.gif name=standard height= width= border=0><br>
<a href=et_eller_andet.html onmouseover=swap('knap1','knap1_on.gif','standard_1.gif'); onmouseout=swap('knap1','knap1.gif','standard.gif');><img src=knap1.gif name=knap1 height= width= border=0></a><br>
<a href=et_eller_andet.html onmouseover=swap('knap2','knap2_on.gif','standard_2.gif'); onmouseout=swap('knap2','knap2.gif','standard.gif');><img src=knap2.gif name=knap2 height= width= border=0></a><br>
<a href=et_eller_andet.html onmouseover=swap('knap3','knap1_on.gif','standard_3.gif'); onmouseout=swap('knap3','knap3.gif','standard.gif');><img src=knap3.gif name=knap3 height= width= border=0></a><br>
</body>

Du kan selv lave flere menu punkter.
/VH
</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