Avatar billede dehaas Nybegynder
16. marts 2007 - 15:14 Der er 5 kommentarer og
2 løsninger

Ændre stien til et billede

Hej,

Jeg er forholdsvis ny til Javascript, og forsøger nu at lave en lille stump kode der skal ændre stien på et billede. Jeg vil gerne have koden 'seperat'.

Jeg har foreløbig dette kode, men det virker ikke. Der kommer ingen fejl, men der sker heller intet.

    <script type="text/javascript" language="javascript"> 
    function menuOut(IDNumber)
    {
        this.src='Resources/Menu/menu-pre_0' + IDNumber + '.jpg';
    }
    </script>

Håber i kan hjælpe
Avatar billede madeindk Nybegynder
16. marts 2007 - 16:52 #1
Du kan jo ikke sige this. - den ved ikke hvad this er :-)

Måske kan denne kode inspirere dig lidt:

<script type="text/javascript" language="javascript"> 
function menuOut(IDNumber)
{
    document.getElementById('menuID').src='Resources/Menu/menu-pre_0' + IDNumber + '.jpg';
}
</script>

<img src="http://www.eksperten.dk/img/elogo.png" onmouseover="menuOut(11);" id="menuID" />
Avatar billede dehaas Nybegynder
16. marts 2007 - 17:08 #2
Okay, det var lidt irriterende ;), men nu kører det da nogenlunde.

Er der en måde hvorpå jeg kan vidre give ID-et fra en kontrol dynamist?
Avatar billede roenving Novice
16. marts 2007 - 19:27 #3
Jeps, du kan bare sende referencen med:

<script type="text/javascript" language="javascript"> 
function menuOut(pic,IDNumber){
    pic.setAttribute("src",'Resources/Menu/menu-pre_0' + IDNumber + '.jpg');
}
</script>

<img src="http://www.eksperten.dk/img/elogo.png" onmouseover="menuOut(this,11);" id="menuID">
Avatar billede dehaas Nybegynder
16. marts 2007 - 19:49 #4
Herligt da. Mange tak for hjælpen begge to, smid endelig jeres svar :)
Avatar billede roenving Novice
16. marts 2007 - 19:58 #5
Velbekomme '-)
Avatar billede madeindk Nybegynder
17. marts 2007 - 00:41 #6
Svar ;-)
Avatar billede roenving Novice
17. marts 2007 - 10:44 #7
-- og tak for point ;~}
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