Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2011, 15:29
Новичок на форуме
Отправить личное сообщение для feedborg Посмотреть профиль Найти все сообщения от feedborg
 
Регистрация: 24.06.2011
Сообщений: 3

Не работает перечисление полей в Firefox
Я только начинаю изучать JS, сейчас читаю раздел про объекты. Может ли кто-то подсказать, почему этот код работает везде, кроме FF (тестировал на 5 и 6).
<script type="text/javascript">
	for (var propertyName in window) {
		var propertyType;
		propertyType = typeof(window[propertyName]);
		switch (propertyType) {
			case "string":
				console.log("String " + propertyType);
				break;
			case "number":
				console.log("Number " + propertyType);
				break;
			default:
				console.log("Default " + propertyType);
		}
	}
</script>

В консоль вываливается ошибка:
[15:19:28.480] uncaught exception: [Exception... "Operation is not supported" code: "9" nsresult: "0x80530009 (NS_ERROR_DOM_NOT_SUPPORTED_ERR)" location: "file:///D:/JavaScript/index.html Line: 6"]
Ответить с цитированием