Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.08.2009, 15:00
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
Сделал без использования jquery просто слои: Код: plaintext
Код: plaintext 1. 2. 3.
Просто если на кнопку подцепить эту ф-ю то все земечательно работает и без задержек шустро показывает шустро убирает. Но при реальной ситуации не показывает нифига его просто возникает пауза и ничего не показывается и опять же в IE. В других браузерах все отлично работает. Почему так? И можно и это исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 15:22
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
если сразу после показа слоя(show_hide_pb()) вставить алерт то слой будет видет пока висит окно с алертом - видимо он инициирует прорисовку слоя. Что за фигня вообще? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 15:35
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
kasik, Какой именно IE? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 16:36
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
На ХР - 6. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 16:38
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
То есть дело то даже не в том что не успевает показаться а не успевает прорисоваться - в других браузерах значит другие правила прорисовки, поэтому в них все нормально, а вот тут вот фигня какая то... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 16:43
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
делал по один в один вот с этим тока в своей процедуре а не через проверку Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.08.2009, 18:10
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
kasikНа ХР - 6. 0. Про это чудо из чудес можно забыть. Хотя бы на седьмом пробуйте. А вообще, конечно, лучше убедить заказчика перейти на лису/оперу... Сделать, так сказать, первый шаг к freeware и opensource. :) 1. Примерчик бы создали на apex.oracle.com, можно было бы глянуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 08:31
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
может есть какая нибудь возможность дать команду слою на принудительную перерисовку? нет такого? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 12:20
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
kasik, учитывая это и ещё пару тележек тем, могу предложить два варианта: 0. Вместо собственной функции использовать всё же функцию Бэкстрома, возможно, заменив html_ShowElement/html_HideElement на $x_Show/$x_Hide. 1. Использовать jQuery и методы объекта show()/hide(). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 14:40
|
|||
---|---|---|---|
|
|||
Работа со слоями в IE... |
|||
#18+
x_show пробовал никакой реакции вообще не было. и про "свою функцию" я имел ввиду просто функция обработки данных а у него она используется при какой то синхронной обработке. но если можно использовать там то можно испаользовать везде. Засада прям какая то... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 16:38
|
|||
---|---|---|---|
|
|||
Работа со слоями в IE... |
|||
#18+
Может попробовать использовать setTimeout? Видел в ряде случаев используют для ие такой хак: Код: plaintext 1. 2. 3. 4. 5. 6.
Идея - отсрочить (для ие) выполнение <ф-ция, которая что-нибудь долго-нудно выполняет>, дав тем самым фору рендереру, чтобы тот смог сделать свои дела недоделанные (смену style.display). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 18:03
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
Попробуйте у себя вот так на любой таблице: В HTML Header Код: plaintext 1. 2.
Можете выбрать любой вариант: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
В хеадере отчета: Код: plaintext 1.
И указать поля отчета как сортабле. И при нажатии на ссылку в шапке для сортировки должно появляться сообщение. Везде показывается кроме ie6, ie7. Отпишите пожалуйста о результатах! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.08.2009, 18:19
|
|||
---|---|---|---|
|
|||
Работа со слоями в IE... |
|||
#18+
kasik, нее, уж лучше как-нибудь сами... :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 09:33
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
kvad, в ф-и step2 от куда взять параметры (G, F, D, C, A) для old_a_rep, и в нее не передашь их, так как как я понял для использования в setTimeout ф-я должна быть без параметров. так как вот так не захотело: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 11:08
|
|||
---|---|---|---|
|
|||
Работа со слоями в IE... |
|||
#18+
сорри, параметры я упустил. тогда как-нибудь так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 13:39
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
kvad, Все заработало спасибо, хороший хак. конечно работает не совсем на все 100 - показывается только первый кадр гифа то есть анимации нет. но с больной овцы хоть шерсти клок. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 16:02
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
увеличил значение второго параметра и заработала анимация. но почемуто после этого перестает работать элемент Shuttle - не одна из его кнопок и двойной клик тоже. но не после каждого показа данного слоя. ну ладно с этим можно помириться просто каждый раз обновлять страницу или сабмитить не очень удобно! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.08.2009, 17:47
|
|||
---|---|---|---|
|
|||
Работа со слоями в IE... |
|||
#18+
Shuttle во всех браузерах не работает? Не улавливаю связи танцев вокруг $a_report с шаттлом. firebug (в ie можно использовать http://www.my-debugbar.com/wiki/CompanionJS/HomePage ) ошибок не кажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.08.2009, 10:45
|
|||
---|---|---|---|
Работа со слоями в IE... |
|||
#18+
Ошибок кажись не показывает, а такая фигня не много в другом случаи(я же это окно использую не только в a_report). Но глюк с Shuttle происходит когда из диалогового окно(jquery) выходишь по эскэйб или просто его закрываешь без отработки(а по окею там происходит субмит поэтому глюк и пропадает), поэтому пришлось и просто при закрытии вызывать субмит при этом немного страдает производительность. ну а так все таки задача решена хоть и не все идеально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=50&mobile=1&tid=1877292]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 155ms |
0 / 0 |