Вопрос

простой вопрос: я ищу совместимый со стандартами способ встраивания флэш-файла. Я использовал Dreamweaver для этого проекта (не потому, что мне это нравится, а потому, что мой коллега не гуру HTML), и он явно использует нестандартный код для встраивания флэш-файлов. Это, вероятно, стандартно в HTML, но не так много в XHTML, который я предпочитаю использовать.

Как это сделать в соответствии со стандартами? Я бы предпочел сделать это, не используя ту библиотеку JavaScript, которую, кажется, используют все, я ищу чистое решение XHTML, чтобы мои страницы изящно деградировали, когда JavaScript не был включен.

Спасибо, я могу опубликовать свой существующий несовместимый код при необходимости.

Это было полезно?

Решение

Вот некоторая информация о методах Satay.

Совместимый со стандартами способ заключается в использовании < object / > тег с соответствующим типом набора. Однако поддержка разных браузеров довольно схематична. Лучше всего использовать библиотеку javascript, например swfObject, для замены / встраивания флэш-памяти в данный тег div.

В большинстве случаев те, которые отключают JavaScript, скорее всего, не имеют флэш-памяти или также отключены. Кроме того, резервный html внутри div, который должен быть заменен флэш-памятью, также легче проверить.

Честно говоря, мне это не нравится больше, чем вам, но это действительно самый простой способ убедиться, что он работает ... ниже приведен пример, если вы решили пойти по этому пути.


  <object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
    <param name="movie" value="myfile.swf" />
  </object>

Другие советы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top