Привет всем. Столкнулся с такой интересной вещью:хочу написать скрипт с динамическим содержанием функции. Чтобы было понятен смысл, приведу такой код:
//<![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);
Возможно это уже много раз обсуждалось, но все равно спрошу.
Допустим ли такой вызов функции или ни в коем случае нельзя так делать?