|
|
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Товарищи, помогите со следующей задачей, уже порядком меня утомившей... Из окна-родителя открывается новое окно. Размеры этого окна подгоняются под содержимое (под размеры грида и фильтра). Далее необходимо центрировать окно. Скрипт в странице-родителе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Скрипт в открытом окне: Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Дополнительные размеры в зависимости от браузера подобраны экспериментальным путем. Проблема в том, что скрипт работает через раз и только в IE. Иногда возникает ошибка "Требуется объект" в строке Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 18:58:52 |
|
||
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Скрипт работающий через раз - это тот, который центрирует. Размеры окна подгоняются нормально во всех браузерах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2010, 19:00:23 |
|
||
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Народ!? moveTo работает только в IE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 14:11:04 |
|
||
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Вот эта штука "win.document.body.clientHeight" очень капризная и здорово зависит от доктайпа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 14:14:52 |
|
||
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Подскажите как тогда получить размеры окна ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 14:29:33 |
|
||
|
Изменить расположение окна
|
|||
|---|---|---|---|
|
#18+
Нашел решение для получения размеров окна: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Образмеривается все как надо и центруется тоже во всех браузерах. Есть две проблемы: 1) в Опере и Лисе окно сначала открывается в дефолтном положении, а при повторном вызове центруется 2) в Опере почему-то при повтортном вызове окна не отбрабатывает фокус народ всезнающий, куда теперь копать? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 14:48:26 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36617447&tid=1453120]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
207ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 461ms |

| 0 / 0 |
