Der Martin: onclick=variable

Beitrag lesen

Hallo,

Scheint sehr einfach zu sein

wahrscheinlich - aber du verrätst uns nicht, was du eigentlich willst.

var browser = "";

Okay, browser ist nun ein String der Länge 0.

browser = "ProcessA()"

browser bleibt ein String.

browser = "ProcessB()";

Hier auch.

<button onclick=browser>Los!</button>

Hier fehlen Anführungszeichen (ja, wenn man nicht XHTML verwendet, darf man sie weglassen, empfehlenswert ist das aber nicht).
Abgesehen davon weist du hier dem onclick-Eventhandler den String "browser" zu. Das ergibt keinen Sinn. Was meinst du wirklich?

onlick=browser geht nicht
onclick="browser" geht auch nicht

Beides ist äquivalent (außer in XHTML, da sind die Anführungszeichen Pflicht).

So long,
 Martin

--
Husten kann böse Folgen haben.
Besonders im Kleiderschrank.