Der Martin: bei "onClick" "onClick" selbst ändern

Beitrag lesen

Hallo Horst,

document.getElementById(divId).onFocus = 'this.style.border = "1px solid #ff0000"';
alert(document.getElementById(divId).onFocus);

Der Code wird zwar angezeigt, aber dann nicht ausgeführt.

warum sollte er? Javascript ist im Gegensatz zu HTML case-sensitive! Natürlich kannst du zusätzlich zu onfocus auch noch eine Eigenschaft onFocus definieren, aber dann wundere dich bitte nicht, wenn diese neu definierte Eigenschaft vom Hostsystem (Browser) nicht weiter berücksichtigt wird.

document.getElementById(divId).onFocus = function() {this.style.border = "1px solid #ff0000"};
Hat aber auch nicht funktioniert.

Ja, gleicher Fehler.

So long,
 Martin

--
Heutzutage gilt ein Mann schon dann als Gentleman, wenn er wenigstens die Zigarette aus dem Mund nimmt, bevor er eine Frau küsst.
  (Barbra Streisand, US-Schauspielerin)