hola, te equivocaste en
setInterval mucha, recursion
Código HTML:
<html><head><script language="JavaScript">
var refresco=null;
function titulo(m){
document.title=m;
m=m.substring(1,m.length)+m.charAt(0);
refresco=setTimeout(function(){titulo(m);},999999);
}
</script>
<title>Sam!</title></head><body>
<script language="JavaScript">
titulo('holas ----- ');
</script></body></html>
aunq porq 999999 nunca va a avansar xD
saludos
adios..
:]