<map
id="browser"
/''name="firefox"
/""name="sleipnir_gecko"
"name="safari"
""name="konqueror"
/name="ie"
name="opera"
name="lynx"
>
Атрибут name объекта с id=browser отдает название браузера. Основано на различии методов парсинга атрибутов элементов.
Источник: http://www.hedgerwow.com/360/dhtml/html-browser-detection.html