CSS achtergrondafbeelding wijzigen met behulp van JavaScript

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008

  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23:42
Ik zou graag een afbeelding die met behulp van CSS wordt getoond willen wijzigen met JavaScipt.
Maar de grote vraag is, met welke atribuutnamen?

In CSS geef je dus zo een achtergrondafbeelding op:
code:
1
background-image: url('img/menu/bol.gif')


En nub dacht ik dat je in JavaScript het misschien zo zou kunnen wijzigen:
code:
1
objectnaam.background-image='url(\'img/menu/bol.gif\')'
Maar dat blijkt helaas niet te werken.

Ook
code:
1
objectnaam.background='url(\'img/menu/bol.gif\')
en
code:
1
objectnaam.background='img/menu/bol.gif'
en
code:
1
objectnaam.backgroundimage='img/menu/bol.gif'
en allerlei varianten heb ik geprobeerd, maar niets werkt :'(

Kan iemand mij vertellen wat de juiste manier moet zijn?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:09

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

code:
1
document.getElementById('object').style.backgroundImage="url('img.gif')";


basic 8)7

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23:42
I know, maar attribuutnamen emt een streepje dr in worden onder JavaScript altijd anders gezien.
Ik kon er niet opkomen dat "backgroundImage" de juiste moest zijn.
Ik zal het ff proberen.
Thnx anyaways.

  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23:42
Hij lijkt nog niet te doen. Probleem is vooral met de quotes, aangezien het bij een event gebeurd.

Ik dacht dat het zo best kon, maar blijkbaar niet:
code:
1
<div  id="test" style="background-image: url('img/menu/bol.gif')" onmouseover="this.backgroundImage='url(\'img/menu/dal.gif\')'">

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:09

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

this.style.bgImg, gezien bgImg een attribuut is van de style, niet van de div ;)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Joen
  • Registratie: Juli 2003
  • Laatst online: 23:42
8)7 Stom!
Dat had ik bij die anderen wel en bij deze net niet. Nu werkt hij inderdaad wel ;)
Hartelijk bedankt allemaal!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

/basic dus

Intentionally left blank

Pagina: 1

Dit topic is gesloten.