Avatar billede robin_and Nybegynder
18. februar 2003 - 10:51 Der er 4 kommentarer og
1 løsning

problem med billede-skifter

Jeg har et lille problem... men det er nu nok bare min hjerne der er gået i tomgang :D

jeg har læst en del her...

jeg har rodet mig frem til dette script:
function skift(hvor, hvad){
document.getElementById(hvor).style.backgroundImage.src=hvad;
}

og jeg vil "køre" det fra en knap:
<INPUT TYPE="button" VALUE="skrft1" onClick="skift('t1' , '3.jpg')">

men det virker ikke... den melder ikke engang fejl. *piv*.

jeg håber at i snlidt finde min fejl :)
Avatar billede mm12010 Nybegynder
18. februar 2003 - 10:56 #1
hvis det fx. er en celle:
function skift(hvor, hvad){
document.getElementById(hvor).style.backgroundImage.src=hvad;
}
--------------
<table width="100" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td id="t1" style="background-image: url("1.jpg");">
    <INPUT TYPE="button" VALUE="skrft1" onClick="skift('t1', '3.jpg');">
    </td>
  </tr>
</table>
Avatar billede robin_and Nybegynder
18. februar 2003 - 11:08 #2
ja... det viser jo bare billet fra starten af..

jeg ville bare kunne skifte dem ved at klikke på en knap.
og det virke ikke (med dette script)... så det var det... har i nogle idèer til hvorddan jeg kan komme vidre... fortælle mig hvad jeg har lavet galt eller noget.
Avatar billede olebole Juniormester
18. februar 2003 - 22:53 #3
<ole>

Din funktion er forkert:

function skift(hvor, hvad){
  document.getElementById(hvor).style.backgroundImage="url("+hvad+")";
}


/mvh
</bole>
Avatar billede robin_and Nybegynder
19. februar 2003 - 08:47 #4
waw... tak olebole..
du er en snut! :)
Avatar billede olebole Juniormester
19. februar 2003 - 08:53 #5
tak-tak  :o)
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