Genie: setAttribut

Beitrag lesen

Hi

Mal abgesehen davon, dass "alert(0)" ein String und keine Funktion ist ...

Ja, aber
<button onClick="alert('Wasweißich')">
                ^^^^^^^^^^^^^^^^^^^^^
doch auch.

Das "Problem" ist, dass du beim Registrieren eines Event Handlers keine Parameter angeben darfst/sollst/wie auch immer. Daher musst du eine parameterfreie anonyme Funktion schreiben, die dann dein alert aufruft.
Angenommen, du hättest die Funktion "gibFehlerAus()" so definiert:

function gibFehlerAus()
{
   alert('Fehler!');
}


> `document.getElementById("test").onclick=gibFehlerAus;`{:.language-JavaScript}  

Ah, danke, jez hab ichs!  
mfg  
Genie  
  

-- 
[Selfcode: ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:{ ss:) de:\[ js:| ch:| sh:( mo:} zu:) ](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%7B+ss%3A%29+de%3A%5B+js%3A%7C+ch%3A%7C+sh%3A%28+mo%3A%7D+zu%3A%29)  
[Der Internet Explorer ist scheiße](http://web.oesterchat.com/internet-explorer/)  
[Wie ist meine IP-Adresse?](http://www.wieistmeineip.de/cometo/)