Moin!
ich möchte aber diese ausgabe in variablen ablegen und dann durch click auf einen externen button
Tja. In dem Augenblick, wo Du auf den Button klickst ist die Textarea aber nicht mehr document.activeElement - das ist dann der Button. Deshalb: Variable außerhalb aller Funktionen erzeugen und darin das Element beim Ereignis onfocus als Objekt speichern. Wenn eine Augabe gewünscht wird (wofür auch immer das gut sein soll) nimm sowas:
var aktivesElement;
<element id="foo" onfocus="aktivesElement=this;">
alert (document.activeElement.id)
Jörg Reinholz