mmm... ma come?!?
forse non mi sono spiegato bene
allora...
quando l'utente modifica il campoX ho questo:
codice:
<input type="text" name="Campo<%=i%>" id="Campo<%=i%>" onChange="Salva(<%=i%>)">
la funzione di controllo quindi viene eseguita all'uscita dal campo

e questa è la funzione:

codice:
function Salva(id) {
 	x='Campo' + id
	y=(document.getElementById(x).value)
	if (...)
	 {
		window.open(...); 
	 }
	else
	 {
	 	alert('.....');
	 	document.getElementById(x).value='';
	 	document.getElementById(x).focus();
	 }
}
ma il fatto è che
codice:
document.getElementById(x).focus();
non mi attiva il focus sul controllo
e pensavo fosse perchè non si può farlo passando da getElementById