Toon posts:

javascript in firefox geeft 'not defined', div hide/unhide

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer met een javascriptje een divje te hiden/unhiden, in IE werkt het goed, zie:

http://alterdev.alternetinternet.com/


In firefox doet hij het niet, en in de javascript console zie ik:
! 'hidesearch' is not defined


Dit is mijn script:
JavaScript:
1
2
3
4
function toggleDiv (id) {
   var ele = document.getElementById (id);
   hidesearch.style.display = (hidesearch.style.display=='block') ? 'none' : 'block';
}


Ik roep het aan via:
HTML:
1
2
<div id="search"><a onClick="toggleDiv(hidesearch);">[img]"images/search.gif"[/img]</a></div>
<div id="hidesearch">&nbsp;</div>


Ook al typ ik eerst var hidesearch; in het script erbij dan geeft hij zelfde error.

Waar moet ik hem dan definen?

  • whoami
  • Registratie: December 2000
  • Laatst online: 30-04 15:31
javascript hoort niet thuis in p&w, maar in w&g.
(Check de forumdescription)

p&w -> w&g

https://fgheysels.github.io/


  • apNia
  • Registratie: Juli 2002
  • Laatst online: 21:03

apNia

Schreeuwen en Nibbits eten!

niet al te lang naar gekeken.. maar probeer toggleDiv('hidesearch') eens (note the quotes)

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Vervang "hidesearch.style.display = (hidesearch......." eens door "ele.style.display = (ele........"

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Topicstarter
apNia schreef op donderdag 15 september 2005 @ 10:48:
niet al te lang naar gekeken.. maar probeer toggleDiv('hidesearch') eens (note the quotes)
dit werkt niet, in IE doet ie het niet en javascript console zegt:

Fout: missing formal parameter
Bronbestand: http://alterdev.alterneti...in/template/css/reload.js
Regel: 8, Kolom: 20
Broncode:
function toggleDiv ('hidesearch') {
Wolfboy schreef op donderdag 15 september 2005 @ 10:49:
Vervang "hidesearch.style.display = (hidesearch......." eens door "ele.style.display = (ele........"
helaas, nu doet hij het in IE ook niet, en in firefox zelfde error...

Verwijderd

Topicstarter
nadat ik verder keek dan mijn neus lang was, hij doet het, oplossing was:

allebei jullie oplossingen tegelijk gebruiken :+

thanks!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Dat was ik vergeten erbij te vertellen ja, de oplossing van apNia is ook vereist idd ;)

Blog [Stackoverflow] [LinkedIn]


  • apNia
  • Registratie: Juli 2002
  • Laatst online: 21:03

apNia

Schreeuwen en Nibbits eten!

* apNia slaat z'n arm om Wolfboy ;)
Pagina: 1