jörn allert: feststellen auf welchem input feld der focus liegt

Beitrag lesen

Guten Abend,

weiss vielleicht jemand, ob man feststellen kann, auf welchem Formularfeld gerade der focus gesetzt ist?
Hintergrund: ich möchte durch anklicken eines Links, einen bestimmten Text an die Stelle im Formular schreiben, auf die der Besucher gerade den Cursor hat.
Code sieht bisher so aus:
function write_link()
{
var x;
if (document.forms[0].elements[0].focus() == true) // das geht scheinbar nicht
{
  x = 0;
}
if (document.forms[0].elements[3].focus() == true)
{
  x = 3;
}
if (document.forms[0].elements[4].focus() == true)
{
  x = 4;
}
linktext = prompt("Ziel des Links.","");
var alterinhalt = document.forms[0].elements[x].value
document.forms[0].elements[x].focus();
document.forms[0].elements[x].value = alterinhalt + linktext;
}

Danke für die Hilfe,
jörn