Итак, у меня есть этот php-скрипт, который выводит html-таблицу с данными о некоторых файлах (например, имя файла, размер файла и т. д.)
У меня есть эта функция javascript, которая отображает изображение при наведении курсора на тег, принадлежащий классу «предварительный просмотр». Например, если имя файла: somePic.jpg, при наведении указателя мыши на файл somePic.jpg рядом с мышью появится изображение.
Сейчас не все эти файлы картинки, некоторые .мп3, так что естественно при наведении на них джаваскрипт не может отобразить картинку. Чтобы справиться с этим случаем, я добавил в тег (сгенерированный функцией javascript) атрибут alt: alt='Предварительный просмотр недоступен для этого типа контента.'
И вот моя проблема, иногда работает, а иногда нет! Иногда начинаешь наводить на ссылки .mp3, и отображается атрибут alt, затем наводишь на картинку, отображается картинка, потом снова наводишь на .mp3, и уже не отображается alt, а картинка "битое изображение" (маленький красный крест) отображается вместо...
Конечно, я мог бы проанализировать имена файлов и определить, когда это mp3, а затем разобраться с этим случаем, но я думал, что атрибут alt должен был достичь этого... но он глючит...
Любая идея? Кто-нибудь уже сталкивался с этой проблемой?