Как встраивать SWF-объект в веб-страницу XHTML 1.0 Strict? - PullRequest
2 голосов
/ 16 марта 2009

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

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

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

Ответы [ 2 ]

5 голосов
/ 16 марта 2009

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

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

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

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


  <object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
    <param name="movie" value="myfile.swf" />
  </object>
1 голос
/ 16 марта 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...