Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   SWFObject помогите, запутался. (http://www.flasher.ru/forum/showthread.php?t=122705)

DianisSky 17.03.2009 00:39

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>


KidsKilla 17.03.2009 17:45

1) может быть отключен жаваскрипт
2) могут быть ошибки жаваскрипта на странице. например
Код:

<script type="text/javascript" src="http://www.colorug.ru/swfobject.js"></script>
может быть вставлен 2 раза, что, к сожалению, нельзя.
3) версия флеш-плеера в браузере какая? если старая (меньше 9й или 8 -- во всех кодах по-разному), а expressInstall не указан (а в приведённом коде не указан), то будет происходить так как описано.

IONIX 19.03.2009 12:14

PHP код:

<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> 

<div id="flashcontent"> сюда вставлять бесполезно</div>


Часовой пояс GMT +4, время: 03:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.