Консультация № 150326
12.11.2008, 14:59
0.00 руб.
12.11.2008, 15:01
0 3 1
Уважаемые эксперты, подскажите пожалуйста,
встречала на разных сайтах такую ситуацию: в коде много джава скриптов и по идее Internet Explorer с настройками по умолчанию должен выводить предупреждение об активном содержимом страницы, однако этого не происходит. Почему так?
Заранее спасибо и сорри за наивняк.

Приложение:
(вот пример подобного www.detal.ru/for_companyes/insurance_of_the_personnel/)

Обсуждение

Неизвестный
12.11.2008, 21:41
общий
это ответ
Здравствуйте, Ensue!

Однажды, кто-то судился с Майкрософт утвреждая что то, как IE отображает плаг-ины это его (истца) патент. И выиграл.
В результате Майкрософт сменили свою политику в этом отношении и мы себе получили рамочку вокруг вставок на Flash, Shockwave и других, требующую сначала активировать данный объект.

Но, это легко обходиться при помощи довольно незамысловатого javascript.
Вероятнее всего это и было использовано на станице, которую Вы привели в пример.

Даже больше скажу. Сам применяю это ко всем активным объектам на всех страницах.
Потому что как выяснилось большенство пользователей это раздражает.
(меня, кстати, тоже эта рамочка бесит)

Вот пожалуй и всё.

Удачи.
Неизвестный
13.11.2008, 11:29
общий
посоветуйте пожалуйста где можно прочесть об этом способе подробнее?

просто столкнулась с привередливым заказчиком. все, что он хочет можно
реализовать средствами javascript, однако совершенно не согласен на всплывающую рамочку. :(
Неизвестный
13.11.2008, 20:25
общий
да что вам читать.
Нате, списывайте:

качайте вот этот файлик яваскрипта http://www.fattal.co.il/Scripts/AC_RunActiveContent.js (не волнуйтесь. не воровство. это стандартный файл генерируемый Adobe Flash. его где угодно найти можно)

подключайте его на страницу <script type="text/javascript" src="http://www.fattal.co.il/Scripts/AC_RunActiveContent.js"></script>

и вставляйте там где нужно прописать объект вот это

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0','width','195','height','95','vspace','','src','http://www.fattal.co.il/images/logo-fattal1','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','http://www.fattal.co.il/Images/logo-fattal1' );
</script>

естественно все параметры должны быть под Ваш проект изменены соответственно.
Обратите внимание, что URL файлов флэш (в данном примере это именно они) передаются без расширения файла. то есть без .swf .

Удачи.
Форма ответа