| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > В IE8 перестали отображаться рисунки в IFRAME |
| Автор: DmP2 22.6.2009, 13:58 | ||
Программа экспортирует пачку диаграмм в виде .gif файлов и .html, позволяющего переключаться между страницами. Область просмотра диаграммы - IFRAME, под ним ряд "язычков" для переключения вкалдок, вызвывающих скрипты, меняющие iframe.document.body.innerhtml. После перехода на IE8 перестала отображаться картинка внутри IFRAME, вместо нее значок "картинка не загружена".
Как такую вещь нужно делать правильно? Диаграмма большая, часто больше экрана, и должна прокручиваться скроллбарами. |
| Автор: Padonak 25.6.2009, 13:12 |
| а нафига ифрейм? используй див |
| Автор: DmP2 1.7.2009, 15:52 |
| В див разве можно сделать прокрутку по обеим осям? |
| Автор: Padonak 1.7.2009, 17:19 | ||
конечно. div#my_div{ width: 100px;/*ну или сколько там у тебя*/ height: 100px;/*ну или сколько там у тебя*/ overflow: auto; } |
| Автор: DmP2 29.7.2009, 17:53 |
| Одна беда: окошко должно масштабироваться. Скроллеры и затеяны для того, чтобы можно было отображать в окне браузера, меньшим, чем размер диаграммы. (опять вспомнили про эти картинки...) |