Javascriptje

Pagina: 1
Acties:

  • Narf
  • Registratie: Januari 2001
  • Laatst online: 15-08 22:24
Ik heb dit script:

<span id="bla" onclick="bla.style.display = 'none';">Hide</span>

Als ik hier met Internet Explorer op klik verdwijnt "Hide".
Maar met Mozilla/Netscape krijg ik de volgende foutmelding "Error: bla is not defined"

Heeft iemand een idee hoe ik dit wel werkend krijg?

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

waarom niet gewoon naar zichzelf laten verwijzen:
code:
1
&lt;span id=&quot;bla&quot; onclick=&quot;this.style.display = 'none';&quot;&gt;Hide&lt;/span&gt;

anders moet je met getElementById/document.all/document.layers moeten gaan werken (al naar gelang de smaak en versie browser die je wilt/moet ondersteunen)

Intentionally left blank


  • Narf
  • Registratie: Januari 2001
  • Laatst online: 15-08 22:24
Met this werkt ie idd :)

Maar nu wil ik hem met een javascript oproepen (het gaat dus om meerdere <span>'s)

Hoe kan ik dat dan het beste doen?
(zo werken ze niet :()
getElementById.bla.style.display = 'none';
document.all.bla.style.display = 'none';
document.layers.bla.style.display = 'none';

edit:
Ik ga van Mozilla 1.0 uit..

edit2:
Na een beetje stoeien ben ik er toch uitgekomen :)

document.getElementById('bla').style.display = 'none';

Thx crisp :D

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Ik wou net zeggen: de zoekwoorden heb je reeds ;)

Intentionally left blank


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

document.getElementById('bla').style.display = 'none';

edit: te laat

Today's subliminal thought is:


  • Narf
  • Registratie: Januari 2001
  • Laatst online: 15-08 22:24
Jaja :),
zag het ineens zelf ook :D
Pagina: 1