Internet Explorer 6 не нравится, когда вы используете «start» в качестве имени функции. Это исправило это для меня. Возможно, кто-то знает список этих зарезервированных слов? Я думаю, что я также заметил, что идентификатор элемента DOM «submit» создает аналогичные проблемы, но некоторое время назад я мог бы напомнить об этом. Во всяком случае ...
Неработающий код (в любом случае в IE6):
<input type=button value=Start onclick="start();">
<script> function start(){ /*Do whatever*/ } </script>
Рабочий код:
<input type=button value=Start onclick="start2();">
<script> function start2(){ /*Do whatever*/ } </script>
Благодаря ответу @ Mike за намеки на это, сказав, что слово "item" не разрешается использовать в качестве переменной. Оказывается, то же самое для большего количества слов.