решение очень простое)))
почитать статьи по кросбраузерности, и использовать конструкции оди наково работающие во всех брузерах.
PS многие JS-разработчики обычно пишут и тестируют скрипты под огнелисом.и только потом подгоняют, если под другими браузерами не пашет
Установил FireBug - помогает очень. Даже когда нигде не работает кусок скрипта, ослик выдаёт сообщения об ошибке, с которыми ещё попыхтеть надо, а "огненный таракан" снабжает полной инфой
на самом деле, за исключением особо сложных случаев, можно запустить microsoft script debugger (отладчик для ie), в котором будет видно, где ошибка
это не +1 к отладке в ie, хотя breakpoint'ы и пошаговое выполнение у меня глючило в firebug (когда в последний раз пытался ими пользоваться) в отличие от ie