Некоторые общие рекомендации:
- Попробуйте посмотреть, есть ли у вас сообщения об ошибках, что вы подразумеваете под fail ?
- Сначала попробуйте с FireFox, этоимеет лучшие инструменты разработки.
- IE8 имеет достаточно приличные инструменты отладки, почему бы вам не использовать это?
- Используйте библиотеку, такую как Mootools и JQuery, чтобы абстрагировать различия между основными браузерами
- Как насчет старого
alert
способа отладки вещей, вы пробовали его? - Постарайтесь, насколько возможно, сузить проблему, насколько я могу судить, этот фрагмент слишком велик
edit: Сказав в комментариях, что предупреждения не запускаются, это означает, что у вас где-то есть настоящая ошибка JS, а не логическая ошибка.Нажмите на сигнал об ошибке, в левом нижнем углу браузера (желтый треугольник с! Я верю), что это за сообщение?
Редактировать: Мой друг, у тебя есть два других события, которые я пропустил, Каков код onmouseover
событие, это может испортить ваш код. И у вас </span>
не в том месте (нет соответствующего открывающего тега), это также может вызвать проблемы.