Вопрос по DHTML (
От: Crazy Diamond Россия  
Дата: 23.10.02 19:16
Оценка:
Доброго времени суток, есть вопрос по 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 он всегда туда ссылается). ХЗ в чём дело. Может кто подскажет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.