Показать сообщение отдельно
  #1 (permalink)  
Старый 28.05.2011, 16:28
Аватар для alfmaster
Интересующийся
Отправить личное сообщение для alfmaster Посмотреть профиль Найти все сообщения от alfmaster
 
Регистрация: 13.10.2010
Сообщений: 19

динамическое содержимое функции
Привет всем. Столкнулся с такой интересной вещью:хочу написать скрипт с динамическим содержанием функции. Чтобы было понятен смысл, приведу такой код:
//<![CDATA[
var c=0;
function op() {
document.getElementById('a').innerHTML+=c;
++c;
timer = setTimeout("op()", 100);
if(c>10) { clearTimeout(timer); }
}
function init() {
timer = setTimeout("op()", 100);
}
window.onload=init;
//]]>

смысл кода-постепенное появление цифр, запускается через таймер.

Но появилась мысль в функции setTimeout написать динамический код (например выбор функции которую запускать).
var str="\"op()\",100";
timer = setTimeout(str);


Возможно это уже много раз обсуждалось, но все равно спрошу.
Допустим ли такой вызов функции или ни в коем случае нельзя так делать?
Ответить с цитированием