![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 8
|
Здраствуйте.
Есть страница состоящая их фреймов, на которую помещен flash ролик. При нажатии на кнопку в flash выпполняеться код: Запускаеться функция на JS pom1 Все хорошо работает. Проблема в следующем Загружаю страницу в ie6. Flash уже загрузился и работает, нажимаю на кнопку, выполняеться pom1 что останавливает выполнение всего остального кода на странице. подумал, решил сделать дополнительный фрейм в ролике. Добавил на страницу такой код: var movieName = "Flash";
function thisMovie(movieName) {
if (navigator.appName.indexOf ("Microsoft") !=-1) {
return window[movieName]
} else {
return document[movieName]
}
}
function movieIsLoaded (theMovie) {
if (typeof(theMovie) != "undefined") {
return theMovie.PercentLoaded() == 100;
} else {
return false;
}
}
function go() {
if (movieIsLoaded(thisMovie(movieName))) {
thisMovie(movieName).Play();
}
}
Все хорошо. Загружаеться страница, выполняеться весь js. Flash переходит на следующий фрейм. Теперь проблема в опера Загружаеться страница. Переходим на любую страницу, нажимаем в браузере кнопку назад. и js не выполняеться. В итоге фрейм не начинает играть. И останавливаеться на первом пустом фрейме. Что думаю Добавить в первый фрейм операторы запускающие через 1,2,5 секунд следующий фрейм. Хм, проблема будет в следующем.Но это не выход. Как узнать сколько надо ждать секунд. вот такая проблема. Что кто думает? P.S. Flash 6 использую Последний раз редактировалось pizzZ; 12.02.2008 в 17:09. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 8
|
Дабы в ИЕ 6 на XP стандартной установки, ролик работал без установки плагинов использую 6 flash. Весь ролик это набор кнопок. ExternalInterface не поддерживает 6 плеер.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 8
|
А где посмотреть этот процент?
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
На Back (Forward) в Opere даже алерт не срабатывает.
Нужно разбираться с этим: Цитата:
Цитата:
Последний раз редактировалось screamge; 12.02.2008 в 17:29. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 8
|
Однако происходит. Сюда и написал, потому что сам немогу ниче придумать больше.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
В 2006 году
![]() Я тогда собирал статстику, с 5000 уникальных пользователей в день. 40% пользовались 7-плеером, 40% - 8-ой. На 6-ку призодилось меньше 9%, и 1% на 4 и 5. Через полгода, когда уже вышла бета 9-ки, на ней сидело уже 5%. А доля 6-ки уменьшилась на 2%, то есть стала 8%. Если вы считаете, что за 1,5 года она не упала до 2-3%, то мучайтесь дальше с getURL. ![]() |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Кстати говоря, процент того что у пользователя не будет 8 плейера равен проценту что у пользователя будет отключён дж-с. Так что идеальных решений в этом случае нет.
Последний раз редактировалось screamge; 12.02.2008 в 17:37. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 8
|
У заказчика стоит 6. Если вдруг страница попросит что то обновить, заказчик не будет рад. Понятно, что можно обьяснить, запарить, и уговорить. НО! Лучше придумать решение, дабы и в 6 работало.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:05. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|