Toon posts:

[JS] Probleem met snelle switcher

Pagina: 1
Acties:

Verwijderd

Topicstarter
de code:
code:
1
<div onclick="if(this.className == 'active'){this.classname = '';} else{this.className = 'active';}">


Na de eerste klik krijgt de div probleemloos de juiste classname (nl. "active") toegewezen, en zorgt css voor de verdere magie, dus tot daar alles perfect.
Maar als ik nu terug op die div klik, zou ik graag willen dat de classname leeg is, en dit wil niet gebeuren...

Iemand enig idee waar de fout is ingeslopen?

  • Setragasj
  • Registratie: Augustus 2001
  • Laatst online: 01-12 11:33

Setragasj

is using radars to communicate

Je tweede this.classname moet this.className zijn met een hoofdletter.
Weet niet of t een typo is of niet?

<Typ een persoonlijk bericht>


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
ik weet niet 100% zeker of dit zo werkt in JS, maar volgens mij moet dit gewoon kunnen:

HTML:
1
<div onclick="this.className = this.className=='active'?'':'active';">

This message was sent on 100% recyclable electrons.


  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-09 20:59
BasieP schreef op maandag 05 februari 2007 @ 17:46:
ik weet niet 100% zeker of dit zo werkt in JS, maar volgens mij moet dit gewoon kunnen:

HTML:
1
<div onclick="this.className = this.className=='active'?'':'active';">
Dat werkt zeker wel in JavaScript hoor.

If I can't fix it, it ain't broken.


Verwijderd

Topicstarter
BasieP schreef op maandag 05 februari 2007 @ 17:46:
ik weet niet 100% zeker of dit zo werkt in JS, maar volgens mij moet dit gewoon kunnen:

HTML:
1
<div onclick="this.className = this.className=='active'?'':'active';">
Wow 1000x bedankt!! Werkt probleemloos én spaart nog eens 50% code uit _/-\o_