Avatar billede Slettet bruger
23. december 2001 - 14:02 Der er 4 kommentarer og
1 løsning

NewBee question - OnClick?

Jeg har en funktion som burde udskifte et billede hver gang der bliver klikket på et link - funktionen er som følger:

    function changeImg() {
        if(document.images.billede.src=\'plus.gif\') {
            document.images.billede.src=\'minus.gif\'
        }else{
            document.images.billede.src=\'plus.gif\'
}
}

Men den skifter kun billedet en gang...til minus..derefter skifter den ikek tilbage igen..foretager sig blot ingenting...
Nogen som kan give mig en ledetråd/svar :o)

Merry Christmas everybody...
Avatar billede Slettet bruger
23. december 2001 - 14:45 #1
- Løsningen er fundet :) -
Avatar billede speedy Nybegynder
23. december 2001 - 14:45 #2
Dette virker...

grunden til at dit ikke virker er at du for det første kun har 1 lighedstegn, men du skal bruge 2 når du sammenligner...for det andet er document.images.billede.src HELE stien til billedet ligegyldigt hvad du selv har sat det til.

I denne funktion går jeg ind på de sidste 8 tegn og kigger om der står plus.gif.



function changeImg() {
    if (document.images.billede.src.substring(document.images.billede.src.length-8,document.images.billede.src.length) == \'plus.gif\'){
        document.images.billede.src = \'minus.gif\';
    } else {
        document.images.billede.src = \'plus.gif\';
    }
}

/SpEeDy
Avatar billede speedy Nybegynder
23. december 2001 - 14:46 #3
øv ;) 19 sekunder for sent

/SpEeDy
Avatar billede speedy Nybegynder
23. december 2001 - 14:46 #4
eller også var det 21 :) Jeg har juleferie så min matematik er ikke så god ;)

/SpEeDy
Avatar billede Slettet bruger
23. december 2001 - 14:51 #5
Doesn\'t matter..din løsning er bedre end mig ;o)
Smid et svar...
http://www.eksperten.dk/spm/150003
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