Показать сообщение отдельно
  #15 (permalink)  
Старый 29.08.2008, 14:18
Интересующийся
Отправить личное сообщение для vandy Посмотреть профиль Найти все сообщения от vandy
 
Регистрация: 24.03.2008
Сообщений: 27

Когда мне понадобилось определять тип данных из другого фрейма, то была изобретена функция
function getType(obj) {
   var type = typeof(obj);
   if (type == 'object') {
     if (obj) {
       if(!obj.nodeType) {
         type = (obj.window && obj == obj.window);
         if (!type) {
           type = Object.prototype.toString.apply(obj);
           type = type.substring(8,type.length-1);
         } else type = 'window';
       } else type = obj.nodeName;
     } else type = 'null';
   }
   return type.toLowerCase();
 }


Тогда это долго обсуждалось на форуме xpoint.ru.
Ответить с цитированием