Перейти к содержимому


Пользователь месяца
ShowPrint ShowPrint 1-й за Сентябрь
Очков активности: 283 2 темы, 21 сообщение, 7 баллов репутации
Сайт: ShowPrint.ru
ТОП самых активных за этот месяц
  • Фотография Medvedoc
    #1

    Medvedoc
    Очков активности: 510 9 тем, 58 сообщений, 4 балла репутации

  • Фотография ShowPrint
    #2

    ShowPrint (ShowPrint.ru)
    Очков активности: 312 Вне конкурса за определение пользователя месяца

  • Фотография Ixman
    #3

    Ixman (o5cat.ru)
    Очков активности: 216 0 тем, 24 сообщения, 6 баллов репутации

  • Фотография BLIK
    #4

    BLIK
    Очков активности: 210 Вне конкурса за определение пользователя месяца

  • Фотография Игорь Ку
    #5

    Игорь Ку (dudesday.ru)
    Очков активности: 126 4 темы, 9 сообщений, 4 балла репутации

  • Фотография WGN
    #6

    WGN (worldgamenews.com)
    Очков активности: 88.5 Вне конкурса за определение пользователя месяца

  • Фотография Алексей111
    #7

    Алексей111 (xvideo24.ru)
    Очков активности: 66 8 тем, 20 сообщений, 1 балл репутации

  • Фотография yuran
    #8

    yuran (yurbol.ru)
    Очков активности: 37.5 1 тема, 22 сообщения, 1 балл репутации

  • Фотография Zevss
    #9

    Zevss (domles43.ru)
    Очков активности: 22.5 2 темы, 9 сообщений, 1 балл репутации

  • Фотография falka
    #10

    falka (mygoodjob.ru)
    Очков активности: 16.5 3 темы, 2 сообщения, 1 балл репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 26.09.2018
  • Яндекс выдача: 20.10.2018
Топ 5 участников по репутации


Слетает jQuery-карусель в IE - ActiveX

#1 advertise

advertise
  • Неактивные
  • 6 сообщений
  • Репутация: 0
0

Отправлено 04 February 2011 - 17:53

Еще вопрос.

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

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

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

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 05 February 2011 - 12:50

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 включено, но идет запрос на подтверждение обработки.
  • 0

#3 advertise

advertise
    Topic Starter
  • Неактивные
  • 6 сообщений
  • Репутация: 0

Отправлено 05 February 2011 - 22:25

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

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

Плюс такая же карусель на сайте http://ntbsoft.ru используется. И тоже когда этот сайт грузится про ActiveX IE не спрашивает


  • 0

#4 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 05 February 2011 - 22:36

advertise, а вы как включаете Flash на страницу, используете и object и embed? Приведите свой сайт хотябы, что бы мы мифы не строили.
  • 0

#5 advertise

advertise
    Topic Starter
  • Неактивные
  • 6 сообщений
  • Репутация: 0

Отправлено 07 February 2011 - 14:41

<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
  • 0

#6 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 07 February 2011 - 20:26

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



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru