basado en lo que vos dijiste, me queda de la siguiente manera:
Código:
<script language="javascript" type="text/javascript">
function validar(f){
nombre = f.nombre.value;
edad = f.edad.value;
error_div_nombre = document.getElementById('div_nombre');
error_div_edad = document.getElementById('div_edad');
document.getElementById('div_envio').style.display = 'none';
showdivs = new Array();
fallo_validar = false;
if (nombre==""){
showdivs[showdivs.length] = 'error_div_nombre'
f.nombre.focus();
fallo_validar = true;
}else{
error_div_nombre.style.display = 'none';
}
if (edad==""){
showdivs[showdivs.length] = 'error_div_edad'
f.edad.focus();
fallo_validar = true;
}else{
error_div_edad.style.display = 'none';
}
if (fallo_validar==true)
setTimeout("contar=0;mostrar()", 1000);
return false;
else
return true;
}
function mostrar() {
document.getElementById(showdivs[contar]).display = "block";
contar += 1;
if (contar < showdivs.length) { setTimeout("mostrar()", 1000) }
}
eso es correcto?? por algo no me funciona......