Показать сообщение отдельно
  #3 (permalink)  
Старый 25.11.2008, 23:59
Аспирант
Отправить личное сообщение для no_alex Посмотреть профиль Найти все сообщения от no_alex
 
Регистрация: 20.08.2008
Сообщений: 56

nick,
Вам нужно просто проверить наличие определенных объектов или найти все экземпляры класса?
Если надо найти экземпляры, то вот пример:
<script type="text/javascript">
var ToolBar = function(var1, var2, var3)
{

}
var a = new ToolBar(1958,5,21);
var b = new ToolBar(1958,5,21);
var z = new Date(1958,5,21);

for (var k in window) {
    if (typeof(window[k]) == "object" && window[k] instanceof ToolBar) {
        alert ('Переменная "' + k + '" экземпляр класса "ToolBar".');
    }
}
</script>


Естественно оно тут ищет только в свойствах объекта window. Если надо искать глубже - тут надо строить рекурсию.

Последний раз редактировалось no_alex, 26.11.2008 в 00:02.
Ответить с цитированием