error de sintaxis y error logico, no entiendo nada de lo que intentas hacer. en tu explicacion dices que quieres pasar de un textbox a otro al presionar un boton, pero tu codigo parece demostrar otra intencion. no se si es que quieres pasar el foco a otro campo. pues bien, quizas algo como esto...
Código:
<script>
var elemFocus = {};
function moveFocus(){
if(elemFocus.id == "nocode")document.getElementById("coded").focus();
else document.getElementById("nocode").focus();
}
</script>
<input type="text" id="nocode" ... onfocus="elemFocus = this;" />
<input type="text" id="coded" ... onfocus="elemFocus = this;" />
<input type="button" ... onclick="" />
el ejemplo funciona,
pero, desde mi punto de vista es inutil. ¡piensalo! si el usuario tiene que mover el puntero (raton) para cambiar el foco con el boton, ¿no crees que le es mas obvio al usuario simplemente presionar sobre el campo? ¿o simplemente presionar la tecla TAB para cambiar el foco al proximo campo?