|
|
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
Задача - изменить высоту IFrame. Код, приведённый ниже, проглатывается MSIE на ура, значения запоминаются, но высота/ширина IFrame не меняется. Код: plaintext 1. 2. 3. 4. 5. или так: Код: plaintext 1. Может быть, это вообще невозможно - динамически менять высоту IFrame? P.S. И ещё немного странно, что у IFrame есть width и Width, height и Height, причём те, которые с большой буквы - типа Long, а те, что с маленькой - String. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2007, 19:30 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
myIframe.style.width? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2007, 21:32 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
ответ по второму вопросу - типы полей. читать http://jibbering.com/faq/faq_notes/closures.html втыкать. еще раз втыкать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 02:15 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
AntonariymyIframe.style.width? Да! myIframe.style.height = myIframe.Document.body.scrollHeight; Только вот scrollHeight почему-то меньше, чем высота содержимого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 14:58 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
BPK AntonariymyIframe.style.width? Да! myIframe.style.height = myIframe.Document.body.scrollHeight; Только вот scrollHeight почему-то меньше, чем высота содержимого. Понял - потому, что надо не Document, а document ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 15:01 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
Вот ещё: я понял, что через scrollHeight и clientHeight работает плохо - по мере увеличения высоты IFrame оба значения тоже увеличиваются. Я придумал подстраивать размер по высоте таблицы репорта, вмонтированного в IFrame. Только как получить доступ к параметрам таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 15:14 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
Ещё не всё гладко, тем не менее - Итого: Код: 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 15:51 |
|
||
|
Подстройка высоты IFrame
|
|||
|---|---|---|---|
|
#18+
Точно есть одна ошибка: Нужно не myIframe.document.body.clientHeight; а что-то типа myIframe.contentWindow.document.body.clientHeight; т.к. document указывает на тот документ, в котором лежит myIframe. Теперь проблема в другом: myIframe.contentWindow.document.body.clientHeight всегда равен 198 - т.е. размеру самого myIframe, а не его содержимого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 18:08 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1458251]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 175ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...