![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2001
Адрес: Астрахань
Сообщений: 40
|
Sorry за оффтоп, все равно тема закрыта!
то www.valyard.ru: поосторожней с носками! У меня вот получилась разная интерпретация одного и того же события для IE5 и IE6... Суть такова: есть таблица и кнопочка "ПЕЧАТЬ", когда нажимаешь ее для вызова функции window.print() , соответственно кнопочка делается перед этой функцией ...style.display=none , а потом ...=block. Так вот в IE5 она ждет отработки диалогового окна принтера (нажатие ОК или ОТМЕНА) и только потом показывает кнопку, чтоб она не печаталась. А IE6 пролетает без задева, не дожидаясь - прячет и проявляет кнопку сразу... Может я не прав или что-то не так делаю, но код-то всего из трех строчек, а объектов-то всего два! ![]()
__________________
Хотели как лучше, а получилось как всегда... |
|
|||||
|
поробуй по клику на кнопку делать следующее:
1) скрывать ее 2) в сеттаймаоуте запускать window.print()
__________________
=>www.lar.ru<= |
|
|||||
|
Регистрация: Oct 2001
Адрес: Астрахань
Сообщений: 40
|
Hi, ERge!
То ли я не понял твой ответ, то ли не так объяснил проблему. window.print() запускается нормально. Но выполнение JS в IE6.0 не прекращается, как в IE5.5, который ждет закрытия диалогового окна принтера. Т.е. когда страница сформирована для вывода на печать в первом случае кнопка "ПЕЧАТЬ" будет напечатана ("block" пройдет), а во втором нет (как и планировалось)... Во как, почти сам себя запутал!
__________________
Хотели как лучше, а получилось как всегда... |
![]() |
Часовой пояс GMT +4, время: 02:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|