Moin!
Wenn das in Deinem Dokument nicht anders strukturiert ist, dann hast Du beim Abruf kein Element, welches zuvor den focus erhielt und die Funktion anschießen konnte.
var lastTextBox = null;
var inputs = document.getElementsByTagName('input');
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].getAttribute('type') == 'text') {
inputs[i].onfocus = function() {
lastTextBox = this; alert(lastTextBox.id);
}
}
}
könnte also ein ganz anderes Ergebnis haben. (Nicht getestet)
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix