Hola mira aquí te prepare un ejemplo:
Código Javascript
:
Ver original<script type="text/javascript">
var inicio = 0;
var limite = 3;
function escribe() {
var semana = new Array("Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Domingo");
texto = document.getElementById("dias");
for (i=inicio;i<limite;i++){
if (i==7){
alert('Fin de la cuenta');
return;
}
else {
texto.innerHTML += semana[i]+ "<br/>";
}
}
inicio +=3;
limite +=3;
}
</script>
Básicamente lo que se basa es en preparar unas variables fuera de la función y dentro de ella cada vez que se usan aumentan 3 y además en el bucle for comprobamos siempre si ha llegado al domingo y si es así te muestra el alert y sale del bucle.
Saludos!