SorkenKind mech: addEvent für bestimmte Tags immer und überall

Beitrag lesen

Hallo,

Klar, so etwas ist höchstens mit einem MutationObserver möglich.

das ist ja interessant ... schaue ich mir mal an, danke!

ich habe mich (für den Moment) für diese Lösung entschieden, auch wenn mich das Interval dabei stört

Zurecht. Das ist keine saubere Vorgehensweise. Das ist eher »von hinten durch die Brust ins Auge«. Es tauchen ja nicht plötzlich und willkürlich textareas im Dokument auf, sondern du hast es höchstwahrscheinlich unter Kontrolle.

ja deswegen gefällt mir das ja nicht ... das Problem ist nur, dass ein über 10 jahre altes projekt ist, was ständig weiter geschrieben worden ist - theoretisch müsste man es neu schreiben, aber dazu fehlt wie immer die zeit ;)

Was den Codestil angeht: Setze dich einmal mit dem Unterschied zwischen <http://de.selfhtml.org/javascript/sprache/variablen.htm@title=globalen und lokalen Variablen> auseinander.

öhm der untschied ist mir wohl bewusst, weiß leider aber in diesem zusammenhang nicht, woraus du hinaus willst ... ok die eine könnte ich auch lokal definieren, aber dann müsste sie ja bei jedem funktionsaufruf neu deklariert werden ... und die andere muss ja global sein, damit ich immer den vergleich zu vorher habe

Ferner kannst du setInterval direkt eine Funktion übergeben: setInterval(textarea_auto_height, 1000). Ein String geht auch, ist aber unnötig komplex, da der JavaScript-Parser angeworfen werden muss und eval() darauf ausgeführt wird.

oki danke ;)

Mathias

LG dat SorkenKind mech