attribut ändern

Abend an alle,

ist sowas in der art möglich, leider funktioniert dies nicht.

document.getElementById("blaaaaaa").onclick = "neue_fkt()";mfg Marcel

Edit: habe es anders gelöst ^^

würde für sowas mit anonymen Funktionen arbeiten.

Heisst Dass deine Funktion die normalerweise so aussieht:
[php]

function sagWas() {
alert(„bla“);
}

[/PHP]

wird nun zu folgendes

[php]

var sagWas = function() {
alert(„bla“);
};

[/PHP]

So hast du die Funktion nun einer Variable zugewiesen. Und diese kannst du dann auch einem EventHandler geben

[php]

document.getElementById(„blub“).onclick = sagWas;

[/php]

Möglich wäre aich

[php]
test

[/php]

Aber der IE7 mag das nicht so…

Ist ja auch Quatsch das so zu machen. Würde ich auch nicht ausführen wollen.

[QUOTE=Gilles]
So hast du die Funktion nun einer Variable zugewiesen. Und diese kannst du dann auch einem EventHandler geben
[/QUOTE]

Dazu muss sie aber nicht anonym sein. Der Funktionname geht natürlich auch.

Oder:

obj.onclick = function() { funktionsname(); };