Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 527
Heisann!

Jeg holder på å endre på en nettside hvor jeg skal ha mouseover på 3 forskjellige bilder som linker. At bildet skal forandre seg på mouseover.
Problemet er at bare ET av bildene endrer seg, og det samme bilde endrer seg uansett hvilket bilde jeg holder over..

Jeg har null peil på javascript, men begynner å få någenlunde kunnskap innenfor HTML.
Fint om noen kan hjelpe meg! Er sikkert gjort på 3 sek for en som har drivi med javascript.

Siden det gjelder er denne

Tusen takk for all hjelp!
Sist endret av MrCryptical; 19. oktober 2011 kl. 16:59.

Kode

<script type="text/javascript"> 
function mouseOveHjelp()
{
document.getElementById("b1").src ="images/datahjelp_mouseover.jpg"
}
function mouseOutHjelp()
{
document.getElementById("b1").src ="images/datahjelp.jpg"
}
function mouseOverDeler()
{
document.getElementById("b2").src ="images/datadeler_mouseover.jpg"
}
function mouseOutDeler()
{
document.getElementById("b2").src ="images/datadeler.jpg"
}
function mouseOverOpplaering()
{
document.getElementById("b3").src ="images/opplaering_mouseover.jpg"
}
function mouseOutOpplaering()
{
document.getElementById("b3").src ="images/opplaering.jpg"
}
</script>
Du brukte jo samme funksjonsnavn på alle sammen (mouseOver, mouseOut).
Sist endret av pinkrabbitz; 19. oktober 2011 kl. 17:06.
Jeg trodde dette var navnet på en funksjon jeg.. Da har jeg misforstått :P
Trodde ID var det som hadde noe å si i denne sammenhengen.

Tusen takk for rask hjelp, tråden kan stenges!
Sikkerhetsklarert
Id`en brukes for å bestemme hvilket element du skal kjøre funksjonen for.
Nå fungerte den kun på "deler" ?

Kode

function mouseOverHjelp()
{
document.getElementById("a1").src ="images/datahjelp_mouseover.jpg"
}
function mouseOutHjelp()
{
document.getElementById("a1").src ="images/datahjelp.jpg"
}
function mouseOverDeler()
{
document.getElementById("b2").src ="images/datadeler_mouseover.jpg"
}
function mouseOutDeler()
{
document.getElementById("b2").src ="images/datadeler.jpg"
}
function mouseOverOpplaering()
{
document.getElementById("c3").src ="images/opplaering_mouseover.jpg"
}
function mouseOutOpplaering()
{
document.getElementById("c3").src ="images/opplaering.jpg"
}

Hvis du hadde sett gjennom koden hadde det vært rimelig enkelt å løse problemet.

Jeg quoter Pjukern: Id`en brukes for å bestemme hvilket element du skal kjøre funksjonen for.
Sist endret av s1gh; 19. oktober 2011 kl. 17:51.