|
|
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
В общем такая ерунда: есть скрипт, который показывает модальное окошко. Скрипту можно явно указать размеры width и height или оставить 0 и 0, и тогда он рассчитывает размеры исходя из содержимого. Вырезка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Так вот… В ИЕ (даже ИЕ8), если запустить на локальной машине b.offsetWidth и b.offsetHeight рассчитываются правильно (например 300 и 190), а если запускать по сети — неправильно (660 и 210). В объекте b есть просто DIV, внутри него DIV с «float: right» и DIV с «clear: right». И вот если убрать этот DIV вообще из объекта b или убрать свойство «float: right», то тогда ИЕ считает b.offsetWidth нормально и локально и через сеть… Объясните мне кто-нибудь — почему? Или хотя бы как ИЕ считает offsetWidth. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 12:53:26 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Пономарёвесть скрипт, который показывает модальное окошко Здаётся мне оно не модальное... И даже не окно вовсе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 13:15:27 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Ну это я образно, конечно. Оно «псевдомодальное» — скрипт создает и показывает DIV и убирается он только по нажатию кнопочки «Готово». Извините, ошибся в выражении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 15:00:26 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Пономарёв , может его сверстать как-то так, чтобы не вычислять его размеры? Пусть сам их и делает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 15:08:02 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Тестовый примерчик с этим ДИВом покажи. Так чтобы он сразу в разметке присутствовал, а не создавался скриптом... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 15:09:57 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
krvsa , вот то, что получается в результате: Код: 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. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. У DIV #box style="width" и style="height" это offsetWidth и offsetHeight динамически сформированного DIV #content . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 07:34:34 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Ща посмотрю чего там... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 08:34:12 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Пономарёв , а какова цель твоего вычисления его размеров? Т.е. какого эфекта хочешь достигнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 08:42:25 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
ПономарёвУ DIV #box style="width" и style="height" это offsetWidth и offsetHeight динамически сформированного DIV #content . Как вариант вот так его заЦССить... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 08:46:14 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
krvsaа какова цель твоего вычисления его размеров? Т.е. какого эфекта хочешь достигнуть? Этот скрипт показывает «псевдоокна» с разным контентом (то что я привет — один из вариантов, на котором размеры рассчитываются неверно), поэтому прописывать каждый раз размеры не есть хорошо… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 10:10:58 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
Да тут собственно не в разметке дело. Я-то хотел узнать, как ИЕ рассчитывает offsetWidth. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 10:16:13 |
|
||
|
Как IE рассчитывает offsetWidth/offsetHeight?
|
|||
|---|---|---|---|
|
#18+
ПономарёвДа тут собственно не в разметке дело. Я-то хотел узнать, как ИЕ рассчитывает offsetWidth. Например, RTFMSDN . Можно про ДОМ почитать и всякое такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2010, 10:25:58 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=257&tid=1453379]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
323ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 624ms |

| 0 / 0 |
