Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.03.2011, 17:35
Интересующийся
Отправить личное сообщение для forroboform Посмотреть профиль Найти все сообщения от forroboform
 
Регистрация: 26.10.2010
Сообщений: 23

Ютьюб в модальном окне IE8
Вставил Ютьюб в модальное окно.
В Опере, Фаерфоксе,Хроме - работает отлично!
В ИЕ-8 - открывается модальное окно, в нем запускается ролик. По идее нажав на крестик, модальное окно "уходит", но звук по прежнему идет ... и точно так же при клике по "затемненной области странички". Создается впечатление, что окно сворачивается, а не "убивается".
Так происходит только в ИЕ8 .
Просьба подсказать, как победить Осла?

Последний раз редактировалось forroboform, 20.03.2011 в 20:03.
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2011, 20:17
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Каком еще модальном окне? В JS нет нативных модальных окон, поддерживающих вставку DOM элементов.
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2011, 20:44
Интересующийся
Отправить личное сообщение для forroboform Посмотреть профиль Найти все сообщения от forroboform
 
Регистрация: 26.10.2010
Сообщений: 23

Подключил "jquery.tools_.min_.js", через кнопку передал идентификатор Ютьюба в обработчик. Открывается "модальное окно" (DIV слой, если так нравится). Во всех браузерах все корректно отрабатывается (и вход и выход), кроме ИЕ8. В IE8 по "закрытию слоя"(jquery-крестик) и по "тыканью" вне слоя (на затемненной странице), отображение слоя - "снимается", но при этом продолжается подкачка с Ютьюба. При повторном запуске ролика или при запуске ддругого ролика по другой кнопке, происходит параллельное воспроизведение.

Все что надо - это корректно "закрыть слой" в ИЕ 8, так же как это происходит в других браузерах.

ПОВТОРЯЮ => закрыть DIV, содержащий
<object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/3pN8L7SfwSU?fs=1&amp;hl=ru_RU&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3pN8L7SfwSU?fs=1&amp;hl=ru_RU&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="390"></embed></object>


Визуально такой DIV в IE8 закрывается (если там простая графика), но если там ролик с ютьюба, то DIV (вроде как исчезает), но звук идет пока не закончится ролик!

У меня к сожалению негде показать этот глюк, но вот тут (olerant.ru/modal.php) тоже автор показывает как у него классно ролик с ютьюба выглядит во всплывающем окне. Так Вы откройте эту страничку в ИЕ8, запустите ролик и через 20 сек. закройте (нажмите на крестик) или нажмите "мимо ролика" и увидите, что окно исчезло, а ролик Вы будете слушать пока он не закончится!

Последний раз редактировалось forroboform, 20.03.2011 в 20:56.
Ответить с цитированием
  #4 (permalink)  
Старый 20.03.2011, 22:09
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от forroboform
jquery.tools_.min_.js
Содержимое этого файла мы сами должны угадать? Возможно, стоило бы дать ссылку на этот файл или сайт плагина, если это общедоступный плагин.
Ответить с цитированием
  #5 (permalink)  
Старый 20.03.2011, 22:46
Интересующийся
Отправить личное сообщение для forroboform Посмотреть профиль Найти все сообщения от forroboform
 
Регистрация: 26.10.2010
Сообщений: 23

Это "обычный" jquery.tools
а код вставить не получится! Тут только 10 тыс символов можно, а в скрипте 74 тыс.
Ответить с цитированием
  #6 (permalink)  
Старый 21.03.2011, 11:05
Аспирант
Отправить личное сообщение для firstchild Посмотреть профиль Найти все сообщения от firstchild
 
Регистрация: 31.07.2010
Сообщений: 94

Сообщение от forroboform Посмотреть сообщение
Это "обычный" jquery.tools
а код вставить не получится! Тут только 10 тыс символов можно, а в скрипте 74 тыс.
У нас тоже всё хорошо
Ответить с цитированием
  #7 (permalink)  
Старый 21.03.2011, 12:10
Интересующийся
Отправить личное сообщение для forroboform Посмотреть профиль Найти все сообщения от forroboform
 
Регистрация: 26.10.2010
Сообщений: 23

firstchild - всегда всё "хорошо" только у дебилов

А вы батенька ==> $firstchild = "ФЛУДЕРАСТ";

Последний раз редактировалось forroboform, 21.03.2011 в 12:18.
Ответить с цитированием
  #8 (permalink)  
Старый 21.03.2011, 13:12
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от forroboform
Визуально такой DIV в IE8 закрывается (если там простая графика), но если там ролик с ютьюба, то DIV (вроде как исчезает), но звук идет пока не закончится ролик!
1 в ие даже при удалении плеера со страницы есть такой глюк-пока всё накачанное хрен куда (наверное в кеш) не отыграет(перестаёт закачиваться когда код плеера из страницы убирается)-воспроизведение идёт
2 а ты контейнер закрываешь как? делаешь его его невидимым или и код плеера со страницы убираешь?
Ответить с цитированием
  #9 (permalink)  
Старый 21.03.2011, 14:25
Интересующийся
Отправить личное сообщение для forroboform Посмотреть профиль Найти все сообщения от forroboform
 
Регистрация: 26.10.2010
Сообщений: 23

Использовал скриптитк с http://flowplayer.org/tools/index.html но чуть постарее версию.

а ты контейнер закрываешь как? ==> Я не могу ответить на этот вопрос ==> (слабо разбираюсь + Полез смотреть файл ...) там 75 тыс символов ...черт голову сломит как там все работает.

В Интернете сталкивался (когда искал решение вопроса) с несколькими сайтами где таким же образом выводится окно с Ютьюбом. И с ИЕ8 у всех такой же глюк! Может Я дурак и хочу что бы глюка небыло, а другие забили на это да и все дела ...
Ответить с цитированием
  #10 (permalink)  
Старый 21.03.2011, 14:36
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от forroboform
там 75 тыс символов
на чистом js-всё гораздо короче,впрочем как наверное и при использовании джиквери.а не в исполнении чужого скрипта

Последний раз редактировалось dmitriymar, 21.03.2011 в 14:48.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[mootools] Ссылка в модальном окне = закрытие модального окна и и переход по ссылке koshmos Библиотеки/Тулкиты/Фреймворки 6 22.01.2012 16:20
в модальном окне не работает скрипт проверки формы necroms jQuery 1 11.03.2011 15:14
Данные в модальном окне lukingnu jQuery 3 03.08.2010 21:21
Ссылка в модальном окне lukingnu jQuery 1 26.07.2010 15:57
Авторизация в модальном окне с помощью jQuery A.N.R.I jQuery 17 01.03.2010 19:26