Документация

Проблемы и решения

Проблемы

  1. Flash-содержимое перекрывает другие элементы страницы.
  2. Автоподбор высоты выполняется неверно, если виджет содержит картинки.
  3. В виджет попадают «ненужные» картинки из RSS-потока.
  4. Куда обратиться за помощью.

Решения

Flash-содержимое перекрывает другие элементы страницы

При описании flash-объекта в HTML-коде виджета обязательно укажите значение opaque для параметров wmode. Режим opaque (непрозрачный) позволяет перекрывать flash-содержимое другими HTML-слоями, используя CSS-свойство z-index.

Задавать значения для параметров wmode необходимо двумя способами:

  • как параметр тега object;
    <object>
    <param name="wmode" value="opaque" />
    ...
    </object>
  • и как атрибут для тега embed.
    <embed wmode="opaque" src="..." />

Автоподбор высоты выполняется неверно, если виджет содержит картинки

Автоматическая установка высоты виджета в событии onload может выполняться быстрее загрузки картинок в теле виджета. Чтобы избежать неверного определения высоты виджета, задайте высоту картинок с помощью стилей.

Например:

style="height: 50px;"

См. также описание события onload и метода adjustIFrameHeight.

В виджет попадают «ненужные» картинки из RSS-потока

Используйте атрибут class="yandex-hide" тега img в исходном коде RSS-ленты для тех картинок, которые НЕ должны отображаться в RSS- и фотовиджетах.

Куда обратиться за помощью

Если в «Документации» не нашлось исчерпывающего ответа на ваш вопрос или вы столкнулись с нестандартной проблемой, задайте вопрос в клубе разработчиков или напишите в службу поддержки Яндекс.Виджетов.

флеш flash adjustIFrameHeight onload yandex-hide