alert(list_name.length);
if (name_pos < list_name.length)
{
alert(name_pos);
temp(name_pos);
name_pos++;
}
function temp(name_pos){
var timer = setTimeout(function(){
alert(name_pos);
cur_name = list_name[name_pos];
alert(cur_name);
},10000);
}
Так тоже зависает на нулевом. Возможно не учел какие-то особенности GreaseMonkey ?