На этом месте находится расчудесная шапка. Включите flash - не пожалеете!

Новости форума

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Как заставить Оперу перерисовать Div
Лёлик2
сообщение 21.2.2011, 13:05
Сообщение #1


Турист
*

Группа: Пользователи
Сообщений: 44
Регистрация: 15.6.2007

Пользователь №: 3 823



Репутация:   0  


Есть div с флешкой внутри изначально скрытый в css (display:none).
Потом Javascript изменяет свойство display на пусто (зажигает div).
В IE и firefox работает нормально, в Опере появляется пустой div без флешки!
Если мышкой навести на этот div или свернуть-развернуть оперу то флешка появится, т.е. опера просто не перерисовывает div.
Как заставить ее это сделать?
Пробывал обращатся к свойству ofsettop и ширину менять скриптом - не помагает.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Murka
сообщение 24.2.2011, 12:42
Сообщение #2


МШ-008
***

Группа: Медведи-шатуны
Сообщений: 304
Регистрация: 16.6.2007
Из: Санкт-Петербург

Пользователь №: 3 826



Репутация:   2  


Попробуй принудительно перезагрузить содержимое якобы обновив его.
Повторно вставь содеримое дива в тег c помощью js.
Код

document.getElementById("div_id").innerHTML='код флешки';


--------------------
Скрытый текст
подпись
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Лёлик2
сообщение 24.2.2011, 13:48
Сообщение #3


Турист
*

Группа: Пользователи
Сообщений: 44
Регистрация: 15.6.2007

Пользователь №: 3 823



Репутация:   0  


Спасибо это пробовал в самом начале вообще не получилось - длинный код вставки этой флешки.
Сейчас посоветовали по умолчанию сделать видимым этот див а в событиии onload скрыть, а потом в нужный момент показывать - работает, в IE правда не показует анимацию появления контента флешки но хоть так.


--------------------
МегаДешевый хостинг - от 0,26$!
Промо-код скидки: schtolcman-sale
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 



- Текстовая версия Сейчас: 22.5.2012, 18:13
Rambler's Top100 Яндекс цитирования