Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » вставка flash в html, проверка версии Flash

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

lashkevich



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите как корректно вставлять flash обьект в html-ку. Мне сказали что такая форма написания будет работать только в IE. А какже остальные броузеры???
вот как у меня сейчас это происходит <EMBED SRC="flash.swf">

Всего записей: 174 | Зарегистр. 20-11-2002 | Отправлено: 09:31 06-03-2003 | Исправлено: Svarga, 03:02 21-11-2003
The Look



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lashkevich

Цитата:
А какже остальные броузеры???  

На остальные можно забить.
 
 

Цитата:
вот как у меня сейчас это происходит <EMBED SRC="flash.swf">  

По-моему, все броузеры это поддерживают.
 
А что мешает тебе просто просмотреть страницу в разных броузерах?

Всего записей: 1263 | Зарегистр. 04-09-2002 | Отправлено: 13:04 06-03-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The Look
 

Цитата:
На остальные можно забить.  
 
 

 
Ну-ну
 
 

Цитата:
По-моему, все броузеры это поддерживают.  

 
Это по твоему, а в DTD ?
 
 
 
 
lashkevich
 
Пиши так, пашет везде:
 
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID=game WIDTH=500 HEIGHT=500><PARAM NAME=movie VALUE="аррес_флешки"><PARAM NAME=menu VALUE=false><PARAM NAME=quality VALUE=best><PARAM NAME=bgcolor VALUE=#333366><embed src="адрес_флешки_тот_же" quality="best" bgcolor="#333366" menu="false" WIDTH="ширина" HEIGHT="высота" TYPE="application/x-shockwave-flash"></EMBED></OBJECT>
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 15:02 06-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The Look

Цитата:
На остальные можно забить.  

Чего?
При такой вставке--  <EMBED SRC="flash.swf"> -- забивается также и на толпы экплорерников, особенно если флэш 5-6-й версии т.к. им не будет предложено загрузить плагин.
 

Цитата:
По-моему, все броузеры это поддерживают.  
А что мешает тебе просто просмотреть страницу в разных броузерах?  

Так по твоему, или поддерживают?
 
Поддерживается в нетскейпах 4х+, операх 5+, эксплорерах 5+ (может и 4-м-- нет возможности в нем проверить). В принципе нормально, но есть два "но":
 
(1) Прежде всего проблема именно в версии установленного флэша-- т.е. может стоять плагин для 4-го (как по умолчанию в  5-м эксплорере 98-й винды), а загружаемый файл может быть в 5-м или 6-м флэше.
Угадайте, кто-нибудь кинется на сайт Макромедии скачивать плагин, если даже указать ссылку в атрибуте pluginspage?
Использование <object> позволяет организовать загрузку и установку нужного плагина "на лету" в эксплорере.
 
(2)  Насколько я помню, <embed>-- это один из отвергнутых элементов в HTML 4. Т.е. в будущем планируют от него отказаться (его уже нет в HTML 4 strict, только в transitional).  
Например, в Опере уже давно отказались от поддержки атрибута noshade для <hr> (CSS для этого есть), в Мозилле, изначально базировавшемся на NN4, прибили поддержку всего, что не входило в стандарты и т.д.
Т.е. тенденция приближения к стандартам есть, хоть пока майкрософту на нее ^&%# (собственно, изменения в эксплорерах 5+ больше косметические-- "внедрение" медиаплеера, возможность разукраски скроллбара, дополнительные "фильтры" и т.п., а по сути, что 5.5, что 6.0-- тот же 5-й эксплорер), но точно не известно, что будет в недалёком будущем.
Короче, замена для <embed>-- стандартный <object>.


Dreamweaver от Macromedia (которые выдумали flash) предлагает код вроде этого для вставки флэша:

Цитата:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width=10 height=10>
<param name=movie value="file.swf"><embed src="file.swf" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width=10 height=10></embed></object>

 
Т.е. через object, а внутри embed для тех браузеров, что не поддерживают внедрение флэша через object. Не забываем тж. указывать высоту и ширину флэшки и правильно указывать версию, чтоб, если флэшка на странице 4-й версии, не заставлять народ скачивать плагин для 6-й (который, к тому же, может ставиться в эксплорере с глюками-- у меня в пятом два раза не смог стать-- просто скачивался плагин и завешивался эксплорер, нормально стал плагин только после того, как поставил Флэш со всеми его плеерами).  
 
Всё, что внутри <object> в одну строчку без пробелов надо ставить-- чтоб в не-эксплорерных браузерах не было проблем с таблицами.

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 16:01 06-03-2003 | Исправлено: Svarga, 03:02 08-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт для проверки версии флэша и вставки вместо него картинки, если версия не подходит

 
Тут возник вопрос, как выяснить, поддерживает ли браузер посетителя сайта флэш, и если не поддерживает, то подсунуть ему просто картинку вместо флэша, чтобы не пинать лишний раз человека просьбами загрузить плагин для флэша.
Поковырямши три скрипта (ссылки прилагаются) я выяснил, что они весьма неудобны и подходят исключительно для случаев, когда есть две версии сайта: флэшевая и простая. Оно-то и хорошо, но к чему создавать копию сайта, если на странице есть только пара небольших флэшек?
 
Короче, написал скрипт, который определяет проверку версии флэша, а затем, когда на странице вставляется флэшка, выясняет, сможет ли браузер её показать; если нет, то выводит вместо неё просто картинку со ссылкой. И так для каждой флэшки на странице.


Вот сам скрипт (он же в действии):
 
Это засовуем в head:

Код:
<script>
var ie=0
var f=0
var n=navigator
</script><script language="JScript">
if ((n.platform=='Win32')&&(n.userAgent.indexOf('Opera')==(-1))){ie=1
for (var i=3;i<7;i++){if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')){f=i}}}
</script><script>
if ((ie==0)&&(n.plugins))
{
for (var i=0;i<n.plugins.length;i++){if (n.plugins[i].name.indexOf('Flash')>(-1))
{f=parseInt(n.plugins[i].description.charAt(16))}}}
 
function insFl(v,fl,gif,lnk,w,h)
{var d=' width='+w+' height='+h
if (f>=v) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'><param name=movie value='+fl+'><embed src='+fl+' quality=high'+d+'></embed></object> ') }
else {document.write('<a href='+lnk+'><img src='+gif+d+' border=0></a>')}}  
</script>

 
Везде, где надо вставлять флэш/картинку, вставляем такое:

Код:
<script>insFl(5,'fl.swf','img.gif','http://',600,400)</script><noscript><a href='http://'><img src=img.gif border=0></a></noscript>

не забывая при этом менять значения переменных в insFl(5,'fl.swf','img.gif','http://',600,400) [NB!-- все значения через запятую]:
5                    версия флэша (обязательно без кавычек!!!)
'fl.swf'           cсылка на swf-файл (обязательно в кавычках)
'img.gif'       ссылка на рисунок-замену для флэша
'http://'         ссылка, на которую пойдут при нажатии на картинку
600               ширина картинки/флэшки
400               высота картинки/флэшки


 
Проверяет поддержку флэша от версии 3 и выше (если плагин версии 2 или 1-- выводит картинку-- сделал так от глюков эксплорера).
Проверил практически во всём под виндой -- работает. Список браузеров, в которых работает.
 
Проблемка: в MSIE на макинтоше будет независимо от подержки флэша выводить картинку. Может и об ошибках заругается.
 
Кстати, если у кого есть возможность проверить сие в разных браузерах на маке и под Линухом/Юниксами-- с удовольствием узнаю результаты и подправлю глюки. (На данный момент интересуют iCab‘ы, MSIE for Mac vv. 3-5.x, Konquerer, Mozilla и Oper'ы под Linux, ну и всё остальное тоже ) Здесь тестовая страница с прикрученным скриптом.  
 
Вместо корявого VBScript использовал JScript.
Для чего народ выводил VBScript через javascript'овское document.write и кто из авторов у кого такой чудный способ передрал для меня навеки останется загадкой  Особенно впечатляет такое чудо в макромедиевском творении: '<scr'+'ipt... Под чем такое писАлось не знаю
 


Это скрипты, которые мне не понравились, благодаря чему я и написал свой
 
http://www.flasher.ru/learning/check_ver_flash.html
http://www.flasher.ru/learning/check_ver_flash2.html
DreamweaverMX (behaviors > + > check plugin > flash

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 01:49 09-03-2003 | Исправлено: Svarga, 06:55 27-03-2003
Spybot



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga


Цитата:
Dreamweaver от Macromedia (которые выдумали flash) предлагает код вроде этого для вставки флэша

совсем не уверен но вроде бы object и внутри него embed не сработает в 4х Нетскейпах... я как-то давно с подобным сталкивался, может просто руки кривые были да и DW был аж 2-й версии...

Цитата:
Проблемка: в MSIE на макинтоше будет независимо от подержки флэша выводить картинку. Может и об ошибках заругается.

это плохо ну не забивать же на маки
а причина в чём? в JScript?

Цитата:
Кстати, заметьте, полнейшее freeware-- даже никаких копирайтов не требую  

небось пофиксишь баги и сделаешь триал на 14 дней

Всего записей: 1113 | Зарегистр. 07-12-2002 | Отправлено: 03:40 09-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Spybot

Цитата:
совсем не уверен но вроде бы object и внутри него embed не сработает в 4х Нетскейпах.

Всё работает Проверено веками
Если поддерживается object, то внутри него браузер смотрит только все param, а на embed и другие тэги и текст забивает.
 

Цитата:
это плохо  ну не забивать же на маки  
а причина в чём? в JScript?  

В том, что проверить наличие флэша в эксплорере можно только под виндой (в маковых и юниксовой версиях таких наворотов нет).
Маки в таком случае не совсем забиваются-- картинка же вместо флэша им показывается. Тем более это касается только маковых эксплореров (юниксовыми однозначно никто не ходит), а в остальных mac-браузерах должно всё работать.  
 

Цитата:
небось пофиксишь баги и сделаешь триал на 14 дней

знать бы какие баги есть-- бета-тестеры врядли найдутся
 
а для любого триала в варезнике кряку через неделю выложат D)

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:57 09-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Old Rocker
этой теме).

Цитата:
Да, в твоей старой версии были ошибки, т.к. человек зашел на сайт без плагина, и статические картинки не показались. Вместо этого пустые окна назагруженной флэшки

1. Чем человек заходил?
2. Куда именно заходил? (на мою тестовую страницу, или ты это уже куда-то прикрутил?)
Просто скрипт не мог вывести  код флэша, если флэша нет в браузере. Однозначно (тестировал в куче всего-- было без проблем). Скорее всего или картинка не загрузилась, или что-то прикручено неправильно.

Цитата:
Еще вопрос, а можно взять и отключить плагин, чтобы на собственной шкуре испытать скрипт?

В эксплорере можно обрубить ActiveX, только тогда он не сможет создать new ActiveXObject => будет картинка, в Netscape'ax, Mozill'e и Oper'e можно просто убрать файл NPSWF32.dll из директории Plugins.
 
<!--
касательно версии с куками-- она в процессе борюсь с глюками, как могу
-->

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:56 12-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Old Rocker
Скрипт с куковым переключателем:
 
в <head>

Код:
<script>
var fl=1
var ie=0
var f=0
var n=navigator
var d=document
var t=new Date
t.setTime(t.getTime()+11e10)
var e='; expires='+t.toGMTString()
if (d.cookie.indexOf('fl=')<0){d.cookie='fl='+fl+e}
var dc=d.cookie
fl=parseInt(dc.charAt(dc.lastIndexOf('fl=')+3))
function fla(s)
{d.cookie='fl='+s+e
location.reload()}
</script><script language="JScript">
if ((n.platform=='Win32')&&(n.userAgent.indexOf('Opera')==(-1))){ie=1
for (var i=3;i<7;i++){if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')){f=i}}}
</script><script>
if ((ie==0)&&(n.plugins))
{for (var i=0;i<n.plugins.length;i++){if (n.plugins[i].name.indexOf('Flash')>(-1))
{f=parseInt(n.plugins[i].description.charAt(16))}}}
function insFl(v,fls,gif,lnk,w,h)
{var d=' width='+w+' height='+h
if ((fl!=0)&&(f>=v)) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'><param name=movie value='+fls+'><embed src='+fls+' quality=high'+d+'></embed></object>') }
else {document.write('<a href='+lnk+'><img src='+gif+d+' border=0></a>')}}  
</script>
 

 
Переключатель:

Код:
<script>d.write('<b>переключить на:</b> <a href="javascript:fla(1)">flash</a> | <a href="javascript:fla(0)">html</a>')</script>

 
Везде, где вставлять флэш/картинку такое (это без изменений-- разъяснения см. выше):

Код:
<script>insFl(5,'fl.swf','img.gif','http://',600,400)</script><noscript><a href='http://'><img src=img.gif border=0></a></noscript>

 
Демо: http://svarga.pisem.net/flash/index_c.html

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 06:45 27-03-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Касательно скрипта определения версии Flash, поддерживаемой браузером:
исправил проблему с определением 7-й версии Flash (до этого версия определялась только до 6-й, теперь до 10-й версии Flash проблем быть не должно):
http://forall.ru-board.com/Svarga/flashcheck/readme.html
 
Demo: http://forall.ru-board.com/Svarga/flashcheck/Demo/index.html
 
Скачать сие можно из архива.
 
Добавлено
да... появилась проблема с msie при установленном Microdoft Script Debugger'ом...
у кого этого чуда не стоит, зайдите MSIЁ'й на эту страницу, и напишите, не выдаёт ли ошибок.
Заодно просьба к тем, кто на Mac'е: посмотрите, работает ли скрипт на Mac'овских браузерах (в теории должен, но не уверен)...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:44 21-11-2003
Lechii



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga

Цитата:
 у кого этого чуда не стоит, зайдите MSIЁ'й на эту страницу, и напишите, не выдаёт ли ошибок.

не выдаёт
 
P.S. чем плох moock fpi ? вроде как ничего лучше не видел ...

Всего записей: 273 | Зарегистр. 26-12-2002 | Отправлено: 01:32 23-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lechii

Цитата:
не выдаёт

пасибо

Цитата:
чем плох moock fpi ?

вас ист дас? не слышал... давай ссылку — посмотрим, чем плох

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:04 23-11-2003
Lechii



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ой , забыл copy&paste на ссылку сделать
http://www.moock.org/webdesign/flash/detection/moockfpi/

Всего записей: 273 | Зарегистр. 26-12-2002 | Отправлено: 02:25 23-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
код замусорен слишком у них... (сравни с моим).
 
Lechii

Цитата:
чем плох moock fpi ?  

1. ненавижу я такие перлы а-ля товарищи из Нетскейп рекомендовали:

Цитата:
if(isIE && isWin){
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
 

вопрос: на зачем генерировать VBScript’овый код, да ещё и расписывать повторяющиеся куски? (вполне хватает JScript'а без всяких document.write + короткого цикла for)
 
2. дальше: к чему 5 переменных юзать, там, где одной с головой хватит:

Цитата:
var flash2Installed = false;    // boolean. true if flash 2 is installed
var flash3Installed = false;    // boolean. true if flash 3 is installed
var flash4Installed = false;    // boolean. true if flash 4 is installed
var flash5Installed = false;    // boolean. true if flash 5 is installed
var flash6Installed = false;    // boolean. true if flash 6 is installed
 

3.
Цитата:
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    // true if we're on ie
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false; // true if we're on windows
с такой проверкой Опера с установками по умолчанию распознается как MSIE )
 
продолжать?
 
Добавлено
ну да... повычищай у них комменты и сравни размер кода у них и у меня
 
+ что делать, юзая сей скрипт, когда нужно вывести два ролика на одной странице во флеше разных версий? цеплять вторично такую же библиотечку с одной изменённой переменной?

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:39 23-11-2003 | Исправлено: Svarga, 02:54 23-11-2003
Lechii



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нда ... понятно спасибо за ликбез .
 
хотя буржуи пользуются им направо и налево ;
например  
сайт МакДональдс-Австралия , страничка-демо на сайте Интель ,  
офсайт Стинга ,  
новостная страничка корп. Боинг и т.д.
 
да , Moock FPI возможно несколько устарел и "код замусорен слишком у них ..." , но еще год тому назад Mike Chambers (Macromedia Flash Community Manager) писал :

Цитата:
 
Flash Player Detection : Moock FPI
 
This will be old news for some, but it is so useful i thought i would post it here. If you need some JavaScript code to do Flash player version detection, check out the the Moock FPI (Flash Player Inspector) that Colin Moock has put together. This is the best JavaScript Flash detection code I have seen.

 
 
кстати , на SitePoint есть статья по сабжу : Flash Player Detection Techniques Unearthed

Всего записей: 273 | Зарегистр. 26-12-2002 | Отправлено: 15:46 24-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lechii

Цитата:
хотя буржуи пользуются им направо и налево ;  

а чего б не пользоваться, если всё нормально работает?
 
Просто я, к примеру, ненавижу, когда HTML- или JS-код занимает больше, чем мог бы — иногда каждый килобайт на счету , поэтому как-то и написал своё — во всех готовых подобных скриптах меня убил прежде всего такой кусок:

Код:
 document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');  
  document.write('on error resume next \n');  
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');  
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');  
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');  
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');    
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');    
  document.write('</SCR' + 'IPT\> \n');
точнее, в разных скриптах он немного различен, но суть одна: зачем-то генерируется код VBScript'а JavaScript'ом, причём отчего-то для этого несколько раз подряд используется document.write (будто друг у друга народ передирал )...

Цитата:
 но еще год тому назад Mike Chambers (Macromedia Flash Community Manager) писал :  
скрипт качественно делает то, что должен делать, почему б не похвалить его
 

Цитата:
стати , на SitePoint есть статья по сабжу : Flash Player Detection Techniques Unearthed

спасибо, гляну...

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 05:54 25-11-2003
exMIB



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как правильно указать в ссылке на swf-файл, чтобы когда на машине не установлен FlashPlayer, то IE скачивал его с сайта в локальной сети ?
Просто указываю ссылку на cab файл в локальной сети и всё ?
 
Т.е. так вот:

Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://server/flash/swflash.cab" width=10 height=10>  
<param name=movie value="file.swf"><embed src="file.swf" type="application/x-shockwave-flash" width=10 height=10></embed></object>  

 
Обязательно ли нужно указывать версию в конце ссылки "#version=5,0,0,0" ?

Всего записей: 3300 | Зарегистр. 27-09-2001 | Отправлено: 22:06 31-01-2005
Statievsky Danila



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня код:
[CODE]<script>insFl(5,'/img/flash.swf','/img/alter.jpg', 902, 350)</script><noscript><img src="/img/alter.jpg" border="0" alt="" width="902" height="350"></noscript>[CODE]
почему-то напрочь игнорирует указанные размеры. флешка выводится полоской пикселей 200*10... ерунда какая-то...

----------
Regards, Statievsky Danila:
Философия.Ру, Вебмастеру, Книжный интернет-магазин.

Всего записей: 529 | Зарегистр. 29-12-2001 | Отправлено: 12:24 24-11-2006
cerkovsky

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать так, чтобы не приходилось бы в Internet Explorere дважды нажимать на флешевскую ссылку? В Opera, Maxthon, FireFox(Netscape) кликабельно с одного раза.
Вот сайт  

Код:
  Вот так флешка прописана в теле страницы<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
           codebase="download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
           width="710" height="134">
            <param name="movie" value="flash/header.swf">
            <param name="quality" value="high">
            <param name="menu" value="false">
            <!--[if !IE]> <-->
            <object data="flash/header.swf"
            width="710" height="134" type="application/x-shockwave-flash">
              <param name="quality" value="high">
              <param name="menu" value="false">
              <param name="pluginurl" value="www.macromedia.com/go/getflashplayer">
        FAIL (the browser should render some flash content, not this).
            </object>
            <!--> <![endif]-->
          </object>





Ссылка на сайт тут не нужна /Cheery/

Всего записей: 27 | Зарегистр. 22-08-2005 | Отправлено: 21:15 25-11-2006 | Исправлено: Cheery, 22:54 25-11-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cerkovsky
Macromedia Flash (Action Script) - карта/полезные советы
вопросов в той теме НЕ задавать.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:55 25-11-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » вставка flash в html, проверка версии Flash


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru