Показать сообщение отдельно
Старый 17.03.2009, 00:39
DianisSky вне форума Посмотреть профиль Отправить личное сообщение для DianisSky Найти все сообщения от DianisSky
  № 1  
Ответить с цитированием
DianisSky

Регистрация: Mar 2009
Сообщений: 1
По умолчанию SWFObject помогите, запутался.

Всем привет. Прошу не пинать ногами и не отсылать в "ПОИСК" именно оттуда пришел...

Нужно, сделать что бы если у пользователя нет флеша, то вместо флеша грузилась статичная картинка.

Использую поиск по форуму и статью

Что я делаю.

Загрузил файл скрипта файл swfobject.js в корень сайта

В между тегов <HEAD>

добавил
Код:
<script type="text/javascript" src="http://www.colorug.ru/swfobject.js"></script>
Вставил в нужное место код между тегов <BODY>

Код:
<div id="flashcontent">
  Этот текст будет заменен флэшкой. я так понимаю что тут поместить ссылку на статичную картинку вместо флеша
</div>

<script type="text/javascript">
  var so = new SWFObject("http://www.colorug.ru/logo.swf","mymovie","200","100","8","#336699");
  so.write("flashcontent");
</script>
Ребята, это конечно смешно, но я вижу вместо флеша только "Этот текст будет заменен флэшкой."

logo.swf на месте(путь правильный)

Не издевайтесь плиз.... Помогите или убейте ЙаДом мой моск...

Плиз только на примере покажите....

Пробовал и это, хотя это то же самое.... тоже не помогло, вижу только текст.

Вот в таком варианте работает, но работает только флешка, статичной какртинки нет

Код:
<div id="flashcontent">
  <object type="application/x-shockwave-flash" width="400" height="115" id="movie" align="top" data="http://www.colorug.ru/logo.swf" >
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="http://www.colorug.ru/logo.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<img src="http://www.colorug.ru/logo.gif" width="400" height="115" alt="movie" />
</object>
</div>

<script type="text/javascript">
  var so = new SWFObject("http://www.colorug.ru/logo.swf","mymovie","400","115","9","#336699");
  so.write("flashcontent");
</script>