Avatar billede Slettet bruger
01. juni 2009 - 21:11 Der er 11 kommentarer og
1 løsning

Image mouseover effekt (ny)

Tjaah jeg postede forkert så laver den her i stedet.

Hej.

Som overskriften siger er jeg i gang med en hjemmeside.
og jeg har så lavet nogle menu billeder som skal forekomme som menu links.
men hvordan gør jeg så der også kan komme en mouseover effekt på dem, ligsom man normalt tilføjer til en css baseret menu?

Tak på forhånd....
Avatar billede ebusiness Nybegynder
01. juni 2009 - 22:20 #1
Du laver et stykke JavaScript som ændrer src attributten. Fx:

<img src="img1.png" onmouseover="this.src='img2.png'" onmouseout="this.src='img1.png'">
Avatar billede mclemens Nybegynder
01. juni 2009 - 22:56 #2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
a.tester {text-decoration:none;display:block;background:url('http://www.eksperten.dk/images/dot_2.gif') no-repeat;width:100px;height:100px;}
a.tester:hover {background-image:url('http://www.eksperten.dk/images/dot_1.gif');}
</style>

</head><body>
<a class="tester" href="noget">&nbsp;</a>
</body></html>
Avatar billede Slettet bruger
02. juni 2009 - 19:41 #3
Hej.
jeg vil gerne benytte ebusiness version.
Men når jeg indtaster koden og linksne til mine billeder. kommder der intent frem?

<img src="images/menu-foside.png" onmouseover=this.src="images/menu-forside-over.png'" onmouseout="this.src='images/menu-forside.png'">

Håber i kan hjælpe?
Avatar billede mclemens Nybegynder
02. juni 2009 - 19:53 #4
onmouseover=this.src="images/menu-forside-over.png'"
^ - Du har flyttet "-en og slettet '-en ...
onmouseover="this.src='images/menu-forside-over.png'"
Avatar billede Slettet bruger
02. juni 2009 - 19:57 #5
Hmm.

Jeg har sat det ind i div'en "menu"
Men er det rigtigt sat op?

<script type="text/javascript">
<img src="images/menu-foside.png" onmouseover="this.src='images/menu-forside-over.png'"  onmouseout="this.src='images/menu-forside.png'">
</script>
Avatar billede mclemens Nybegynder
02. juni 2009 - 20:02 #6
Du skal ikke have <script type="text/javascript"> og </script>.
(on+event attributter aktiverer javascript
på events uden script blokken skal anvendes.)
Avatar billede Slettet bruger
02. juni 2009 - 20:04 #7
Hvad skal jeg så gør?
Avatar billede mclemens Nybegynder
02. juni 2009 - 20:09 #8
Slette <script type="text/javascript"> og </script> som nævnt og blot skrive linjen
<img src="images/menu-foside.png" onmouseover="this.src='images/menu-forside-over.png'"  onmouseout="this.src='images/menu-forside.png'">
Avatar billede Slettet bruger
02. juni 2009 - 20:14 #9
Tak :D
Kan jeg lave en class i den til en css kode så den kan komme længere ind?

Og ville det ikke være fair.
hvis jeg delte pointene mellem jer?
Avatar billede mclemens Nybegynder
02. juni 2009 - 20:35 #10
Ja, du skriver bare class="etellerandet" i elementet:
<img src="images/menu-foside.png" onmouseover="this.src='images/menu-forside-over.png'"  onmouseout="this.src='images/menu-forside.png'" class="nogetduvaelger">

og i din css fil kan du placere billedet med f.eks.:
.nogetduvaelger{
position:relative;
left:-10px;
}
eller
.nogetduvaelger{
margin-left:-10px;
}

---

Fordeling af point er op til dig, det er to forskellige
valgmuligheder, den ene er via. javascript den anden er
via. css. Jeg synes her at du bør give ebusiness pointene*.

*Du valgte ebusiness's, han lagde svar først og bør derfor have
pointene eftersom du valgte hans. (Jeg lagde et andet svar fordi jeg troede, grundet kategorien, at css løsningen var ønsket, ikke
for at få point, hvis det eksisterende svar var løsningen.)
Avatar billede Slettet bruger
02. juni 2009 - 20:37 #11
Syntes det blev lidt for grimt, med det jeg har lavet.
såå prøver noget andet.
men vil helt klart bruge det på et idspunkt.
Avatar billede Slettet bruger
02. juni 2009 - 20:37 #12
Hmm.
så får han dem ;)
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