Stipab:
Creo que es algo como esto:
Código:
<script language="Javascript1.2">
<!--
function window_onload(){
window.document.FrontPage_Form1.Tarjeta.focus();
}
function tarjeta_onkeypress(){
str = window.document.FrontPage_Form1.Tarjeta.value.replace(/ /g, "");
if (str.length == 8){
window.document.FrontPage_Form1.Clave.focus();
}
}
window.onload = window_onload;
//-->
</script>
En VBScript, la llamada a la función que manejará el evento se puede hacer así:
Código:
onkeypress="tarjeta_onkeypress"
Mientras que en JavaScript para que pueda funcionar correctemente debe hacerse así:
Código:
onkeypress="tarjeta_onkeypress()"
Ahora, que creo que en lugar de onkeypress sería mejor usar onkeyup. Es probable que no sea necesario poner en la llamada a los campos de texto lo de "window.document", pero eso depende de tí.
Saludos.