Показать сообщение отдельно
  #1 (permalink)  
Старый 05.09.2013, 23:51
Новичок на форуме
Отправить личное сообщение для brianosally Посмотреть профиль Найти все сообщения от brianosally
 
Регистрация: 05.09.2013
Сообщений: 1

Использование setTimeout в анимации вывода текста
Есть код:
function effect(index1,tN,textString1)
{
//alert(tN.data);
tN.data+=textString1[index1];
}// effect()

function machineTextEffect(textString,textBodyElNode)
{
var textN=document.createTextNode("");
textBodyElNode.appendChild(textN);
//textN.data=new String("");
for(var i=0;i<textString.length;i++)
{
//timerS=window.
setTimeout(function(index1,tN1,s1){effect(index1,t N1,s1);}(i,textN,textString),408);
//window.clearTimeout(timerS);
}
}// machineTextEffect()

Он должен в цикле выводить по символу, в указанное место textBodyElNode, а на деле, используется один раз, и выдает ошибку вроде
Error: useless setTimeout call (missing quotes around argument?)
Ответить с цитированием