Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как устроены блокираторы всплывающей дряни в браузерах
 
 автор: Лёлик   (21.04.2006 в 12:38)   письмо автору
 
 

У меня на одном сайте замучено бональное выпадающее меню, тока в тех слоях, которые появляются в соответствующем месте, запиханы флеш-меню (для красоты, блин). Я его делал еще 2 года назад, и все работало, а теперь проблема в том, что блокираторы путают это javascript+flash меню с вылетающей рекламой .
Браузер при onMouseOver теперь выдает ошибку: мол нет объекта (того само слоя с флешем), вызванного с помощью getElementByID.
Никто не знает каким макаром устрены эти блокираторы и есть ли возможность дать понять ему, что это хорошие слои?

   
 
 автор: DDK   (21.04.2006 в 13:50)   письмо автору
 
   для: Лёлик   (21.04.2006 в 12:38)
 

Намедни мучался сам с этой проблемой... Решаем так:

шаг 1: (пишем ф-цию и пихаем ее в либу):

function RunFoo()
{
    document.write('<object classid="clsid:D27CDB6E..." ...>\n');
    document.write('<param name="movie" value="foo.swf" />\n');
    document.write('</object>\n');
}


шаг 2: (внедряем либу в хтмл)

<script src="[path]/foo.js" type="text/javascript"></script>


шаг 3: (запускаем ф-цию и получаем уже АКТИВНЫЙ контрол)

<script type="text/javascript">RunFoo();</script>

   
 
 автор: Лёлик   (21.04.2006 в 15:00)   письмо автору
 
   для: DDK   (21.04.2006 в 13:50)
 

Спасибо, чуть позже переделаю.
Я так понимаю, таким способом мы прячем хтмл-код флеша от анализатора и он, не зная что там флеш, исполняет js инструкуию?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования