Консультация № 174357
19.11.2009, 03:32
35.00 руб.
0 2 2
Доброго времени суток! Прошу, подскажите, как можно подписать к флеш-объекту на сайте описание, так что-бы при наведении мышкой на него появлялся текст с описанием по аналогии с с тегом alt для подписи статических изображений. СПасибо

Обсуждение

Неизвестный
19.11.2009, 06:16
общий
это ответ
Здравствуйте, Kozyr76.
Вообще, если у объекта отсутствуют атрибуты alt(который предназначен для вывода текста вместо статического изображения в случае, если оно не загружено) или title(который предназначен для вывода текста при наведении на объект мыши), можно поступать так: заключаем нашу конструкцию в тег DIV, придумываем атрибут title для него. Вот такая вот хитрость.
Но у объекта OBJECT атрибут title есть, поэтому Вам нет нужды использовать обходные варианты. Просто придумываете текст, вставляете его в атрибут title, и все...
<object title="...">...</object>
Раз Вы хотите отображать FLASH, то без тега OBJECT Вам не обойтись.
С уважением, Товарищ Бородин
Неизвестный
19.11.2009, 11:50
общий
это ответ
Здравствуйте, Kozyr76.

Коротким ответом на вопрос будет: средствами html - никак.

Flash является embedded object (т.е. фактически это окно внешней программы встроенное в страницу) и отрисовкой содержимого этого окна также занимается внешняя программа (в данном случае - flash player). Браузер не имеет контроля над отрисовкой и, соответственно та же отрисовка alt текстов для этого объекта тоже недоступна. Сказанное справедливо и для любых других embedded objects, например java applet'ов.

Альтернативным решением может быть реализация отображения этого описания самим flash роликом, а также замена flash на аналог сделанный средствами браузера (напрмер с использованием js+svg+canvas). Хотя последний вариант будет нормально работать не во всех браузерах.
Форма ответа