Доброго времени суток, есть вопрос по HTC (HTML Components) на JScript.
Пишу компонент:
<PUBLIC:COMPONENT>
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="On()" />
<SCRIPT LANGUAGE="JScript">
function On() {
for(i=0; i<5; i++) {
setTimeout("Set("+i+","+(i+1)+")", i*1000);
}
}
function Set(a, b) {
element.innerHTML = a+" "+b+"<br>\n";
}
</SCRIPT>
</PUBLIC:COMPONENT>
Подключаю его в качестве бехавиора на HTML странице:
...
<style>
.Behavior {
behavior:url(javascript.htc);
}
</style>
...
<div class="Behavior"></div>
...
Не работает
setTimeout(), в обычном HTML такая же конструкция работает нормально, а в HTC — нет, HS пишет: "Предполагается наличие объекта", — и ссылается на строку 1 (при ошибках в setTimeout он всегда туда ссылается). ХЗ в чём дело. Может кто подскажет?