Toon posts:

[JS] Error onder firefox

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op mijn stage plaats hebben ze een script gemaakt om met google te zoeken. Nou werkt dat allemaal perfect in IE. Nu moest ik uitzoeken waarom het nu fout gaat in FireFox. De error die ik krijg is : "SearchNow.attachEvent is not a function" Dit is de regel waar die heen gaat. SearchNow is een button. Heb hier al gezocht en al met google maar kom er niet uit. Kent iemand dit probleem?

code:
1
2
3
function Search()
{
    SearchNow.attachEvent('onclick', this.doGoogleSearch);

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21-05 16:50

gorgi_19

Kruimeltjes zijn weer op :9

DHTML en HTML horen thuis in Webdesign & Graphics

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

AttachEvent is IE-only en je koppelt een event aan een name in de global scope (denk ik, kan niet verder in je code kijken.)

Oplossing, defineer je elementen met een ID en gebruik gewoon element.onclick, werkt in elke browser hetzelfde.

Als dat niet kan zal je addEventListener moeten gebruiken (de officiele W3.org manier)

http://www.mozilla.org/docs/dom/domref/dom_el_ref31.html

En hier:
http://www.quirksmode.org/js/introevents.html

Behoorlijk basic dit.

[ Voor 43% gewijzigd door Verwijderd op 06-10-2004 12:46 ]