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

Beitrag lesen

Liebes SorkenKind mech,

function xy(obj)

{
obj.style.overflow='scroll'; // chrome workaround
obj.style.height=obj.scrollHeight + 'px';
obj.style.overflow='hidden'; // chrome workaround
}


>   
> setzt voraus, dass man für jedes <textarea>-Element diese Funktion aufruft und das Elementobjekt als Argument übergibt. Wie Du schon geschrieben hast, keine "schöne" Lösung.  
>   
> > Dann habe ich die Idee gelesen, einfach einen allgemeinen Eventhandler zu basteln, und bei klick oder Focus und passendem tag die Funktion aufzurufen ... nett, man hätte das gleiche problem wie zuvor, plus dass man jedes element einmal aktivieren müsste, damit es anfänglich einmal korrekt dargestellt wird ...  
>   
> Hier irrst Du. [...]  
  
huhu  
  
vielleicht habe ich mich falsch ausgedrückt, das mit dem bubbling ist mir klar, das ding ist halt nur, dass die Funktion halt erst aufgerufen wird, wenn etwas mit dem entsprechenden element passiert, sprich ein Event ausgelöst wird.  
  
eine textarea mit vorbelegtem Inhalt wie das antwortfeld, in das ich gerade schreibe, würde jedoch kein Event auslösen und sich dementsprechend bei aufruf der Seite nicht automatisch in der höhe anpassen.  
  
auch ein textarea, welches dynamisch erzeugt wird und schon einen gewissen Inhalt hat, würde hier nicht betroffen sein, es würde einfach klein bleiben  
  
hast du da eine "schöne" lösung für?  
  

>   
> Liebe Grüße,  
>   
> Felix Riesterer.