Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.07.2004, 16:41
faerr вне форума Посмотреть профиль Найти все сообщения от faerr
  № 1  
faerr
Banned

Регистрация: Aug 2003
Адрес: Ростов-на-Дону
Сообщений: 99
По умолчанию гиф заглушка

Кто знает, как сделать заглушку, и вообще это реально. Я знаю, что это вопрос больше к нтмл , cиджиайщикам и джава программистам, но мож кто сталкивался. Короче допустим на рамблере баннер или на яндексе, если нет флеша то срабатывает заглушка гиф. Это как я понял прописано скриптами( какими тоже знаю). мож есть у кого исходник. Только не надо рассказывать что и как должен сервак поддерживать сам разберусь. Всем привет.

Старый 22.07.2004, 16:48
  № 2  
netCat
Guest

Сообщений: n/a
несовсем понимаю что такое заглушка
т.е. если у юзера есть flah то flash баннер
если нет то gif баннер ???

Старый 22.07.2004, 17:32
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 3  
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
2 netCat да
делается на js
конкретно как непомню но в инете да и здесь тоже по моему валялось

Старый 22.07.2004, 17:54
  № 4  
netCat
Guest

Сообщений: n/a
посмотри
Вложения
Тип файла: zip test.zip (3.5 Кб, 396 просмотров)

Старый 22.07.2004, 21:14
faerr вне форума Посмотреть профиль Найти все сообщения от faerr
  № 5  
faerr
Banned

Регистрация: Aug 2003
Адрес: Ростов-на-Дону
Сообщений: 99
всем спасибо, особенно netcat, но дело в том , что меня немного не поняли, или поняли не до конца, допустим я делаю flash-баннер для яндекса, они требуют всегда заглушку, т.е если браузер не поддерживает флеш, то вместо него загружается гиф(именно баннер а не переход на другую страницу). На сколько я понимаю это вроде делается cgi скриптом, если посмотреть в нтмл коде , так вот... знать бы это все. А то у меня клиетны уходят из за этого ,............ мол не все флеш видят, а заглуку поставить не могу.

Старый 23.07.2004, 00:14
Быдло вне форума Посмотреть профиль Отправить личное сообщение для Быдло Найти все сообщения от Быдло
  № 6  
Быдло

Регистрация: Mar 2004
Сообщений: 224
Обсуждалось на форуме много раз. Делается на JS


Варианты:
1. В Дримвивере есть всроенный код для этого дела. Все готово, единственное что надо - прописать самому в месте
if (flashCanPlay) {
<img src=some.gif>
}

или что то типа того.

2. На этом форуме в поиске поищи.

Старый 23.07.2004, 10:44
faerr вне форума Посмотреть профиль Найти все сообщения от faerr
  № 7  
faerr
Banned

Регистрация: Aug 2003
Адрес: Ростов-на-Дону
Сообщений: 99
хоть в этом форуме и хреновый поиск , я все равно прежде чем задать вопрос все пролистал, вот кроме выражений "вроде" "помоему" и т.д. ничего не видел, а конкретного ответа нет , и не надо об этом говорить, обсуждалось и так далее , попробуйте найдите. Вроде тоже не идет , Еще раз просьба , не набирать сдесь кол-ство сообщений а ответить мне на вопрос, только без вроде . Заранее спасибо.

Старый 23.07.2004, 11:12
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 8  
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
Код:
<script type="javascript">
flash = false;
if (navigator.userAgent.indexOf('MSIE') == -1) 
{
	if (navigator.plugins["Shockwave Flash"]) flash = true;
	else flash = false;
}
else
{
	try
	{
		obj = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
		flash = true;
	}
	catch(e)
	{
		flash = false;
	}
}
if (flash) document.write('<object ...>...</object>');
else document.write('<img ...>');
</script>

Старый 23.07.2004, 11:33
faerr вне форума Посмотреть профиль Найти все сообщения от faerr
  № 9  
faerr
Banned

Регистрация: Aug 2003
Адрес: Ростов-на-Дону
Сообщений: 99
ОК спас правда еще не пробывал, вечером попробую . Да....... чтобы получить ответ, надо исписать кучу бумаги))))))

Старый 23.07.2004, 15:32
faerr вне форума Посмотреть профиль Найти все сообщения от faerr
  № 10  
faerr
Banned

Регистрация: Aug 2003
Адрес: Ростов-на-Дону
Сообщений: 99
Заглушка , вот правильный код , сам с рамблера взял, подчистил , проверил работает, в мазилле тоже. тестил закачивая на сервак. Если ком-то понадобится пользуйтесь , приведущие не пашут проверенно , особенно мне понравилось про дримвиллер.

<TBODY>
<SCRIPT language=JavaScript>
<!--
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 5;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
&& (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")))\n');
document.write('</SCRIPT\> \n');
}
if ( plugin ) {
document.write('<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"');
document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" ');
document.write(' ID=inside WIDTH=240 HEIGHT=400>');
document.write(' <PARAM NAME=movie VALUE="img/VASHA KARTINKA.swf?> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> ');
document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">');
document.write(' </EMBED>');
document.write(' </OBJECT>');
} else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0)){
document.write('<A HREF="http://#" target="_blank"><IMG SRC="img/VASHA KARTINKA.gif" WIDTH="240" HEIGHT="400" BORDER= "0" ALT = "" ></a>');
}
//-->
</SCRIPT>
<NOSCRIPT><A href="http://#"
target=_blank><IMG height="383" alt=""
src="img/VASHA KARTINKA.gif" width="225"
border=0></A></NOSCRIPT>
</BODY></HTML>

может , что-то и лишнее есть , но я не программер , а дизайнер

Создать новую тему   Часовой пояс GMT +4, время: 18:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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