Замучался искать ответ на такой же вопрос.
Актуальный ответ нашел только здесь.
Спасибо за ответы.
Подводя итог:
1. До IE < 8 не работает.
2. Почему не стоит использовать "глобальные переменные" написано здесь:
http://javascript.ru/tutorial/founda...last-vidimosti
3. Это стандартизируется w3c whatwg
http://www.whatwg.org/specs/web-apps...ndow-nameditem
Использовать можно, но осторожно.