Вам не понравится ответ. Я предлагаю вам не делать этого. Нет собственного способа обнаружить это, как в window.onzoom или чем-то подобном. Вам нужно будет установить интервальный таймер и постоянно проводить DOM-тестирование размеров блоков по сравнению с размерами шрифтов. И новые браузеры масштабируются иначе, чем старые браузеры. IE6 просто увеличивает размер шрифта, в то время как FF3.5 увеличивает размер страницы и переупаковывает, чтобы соответствовать.
Рекомендуется разрешить браузеру работать так, как задумано, и соответствующим образом настроить стили CSS с помощью тегов EM для размеров.