X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Слетает jQuery-карусель в IE - ActiveX, В чем проблема?
advertise
advertise
Topic Starter сообщение 4.2.2011, 18:53; Ответить: advertise
Сообщение #1


Еще вопрос.


Браузер воспринимает JQuery как элемент ActiveX и как итог вся верстка Карусели слетает. Сразу скажу этот косяк только в IЕ. В Опере и Firefox всё нормально. Как сделать чтобы Internet Explorer не воспринимал JQuery как ActiveX?


Кстати, таже фигня бывает и когда вставляю flash.


Заранее благодарен


Поблагодарили: (1)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 5.2.2011, 13:50; Ответить: ZiTosS
Сообщение #2


advertise, привели бы хоть пример данной карусели? Мое мнение, вся проблема в использовании Ajax. Скорее всего, данные в карусель подгружаются динамически в формате XML или JSON... IE старых версий не поддерживает объект XMLHttpRequest, поэтому используется ActiveX (код из jQuery):
        // Create the request object; Microsoft failed to properly
        // implement the XMLHttpRequest in IE7, so we use the ActiveXObject when it is available
        // This function can be overriden by calling jQuery.ajaxSetup
        xhr:function(){
            return window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
        },

IE-браузеры зачастую настроены спрашивать пользователя о включении использования объектов ActiveX.
Как решить данный ваш вопрос, точно не знаю. Но есть решение "jQuery и выключенный ActiveX в IE". Только в разных версиях объект xhr по разному определяется, где-то присвоение того, что возвратит функция, а где-то на прямую присваивается объект. Проблема вся в том, что у вас-то ActiveX включено, но идет запрос на подтверждение обработки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
advertise
advertise
Topic Starter сообщение 5.2.2011, 23:25; Ответить: advertise
Сообщение #3


У меня IE8. Например, когда грузится Яндекс там есть баннеры во Flash IE не запрашивает про ActiveX, а у меня когда мой сайт грузится тоже с Flash, то просит. Вот и вопрос. Почему? Может там какой-то код прописан?

А используется вот такая карусель: http://www.gmarwaha.com/jquery/jcarousellite/

Плюс такая же карусель на сайте http://ntbsoft.ru используется. И тоже когда этот сайт грузится про ActiveX IE не спрашивает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 5.2.2011, 23:36; Ответить: ZiTosS
Сообщение #4


advertise, а вы как включаете Flash на страницу, используете и object и embed? Приведите свой сайт хотябы, что бы мы мифы не строили.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
advertise
advertise
Topic Starter сообщение 7.2.2011, 15:41; Ответить: advertise
Сообщение #5


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="195" id="FlashID" title="АвтоГид">
<param name="movie" value="img/autoguide.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="img/autoguide.swf" width="780" height="195">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>



Вообще для меня важнее JQuery. Почему Он запрашивает ActiveX
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 7.2.2011, 21:26; Ответить: ZiTosS
Сообщение #6


advertise, флеш со страницы временно уберите, закомментируйте. Возможно именно он вызывает использование ActiveX-объекта.
Кстати, почитайте о правильной вставке flash на страницу: здесь
Как мне кажется, из-за флеша на вашей странице выдается сообщение об активизации ActiveX, а из-за этого карусель не может использовать ActiveX-объект, который используется для Ajax запроса.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1168 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44760 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1458 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 3793 25.12.2017, 21:18
автор: xetedata
Открытая тема (нет новых ответов) Frontend услуги (верстка, подключение jquery плагинов, кастомизация, написание скриптов)
услуги по frontend-разработке
15 FrontMaster 9987 25.11.2017, 13:46
автор: Stom


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:35
Дизайн