| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > рефреш div-а |
| Автор: Valeria 18.1.2007, 11:40 |
| такая проблема: есть div, содержимое которого innerHTML = любой сайт. в процессе работы что-то его перерисовывает сверху,что не знаю. содержимое теряется (становится не видным) поэтому хочу, сделать перезагрузку содержимого. есть ли такие функции? style.display = 'block' не помогает! |
| Автор: dstorm81 18.1.2007, 13:44 |
| Valeria для начала убери все стили как уже говорилось некоторыми форумчанами, что может перерисовывать скорее всего javascript который в той странице в каких браузерах наблюдается? интересно бы увидеть html полностью... иначе как обычно ошибка в 18 строке в 23 символе как сделать перезагрузку дива? ответ так же как ты делаешь загрузку, все элементарно |
| Автор: Valeria 18.1.2007, 14:15 |
| dstorm81, стили все убрала,ничего не меняется,значит что-то в скрипте, но он очень большой,что именно, мне не найти. полностью не могу выложить,большой,разбираться никто не будет,и вообще это проект,так что нельзя это только в IE так,в FF работает нормально. Добавлено @ 14:20 кстати,перекрывает только если загружаю iframe с сайтом, а вот картинки нормально отображаются, и RSS тоже. |
| Автор: dstorm81 18.1.2007, 14:29 |
| локализуй до небольшого размера, сам смысл то там невелик и структура тоже пхп не надо, проект то тестовый чего же жалко-то? что скрипты стырят те от кого ты ждешь помощи? ну в крайнем случае 12345це может статейку написать, о багах ослика и проверить загрузку процессора по время исполнения так что я с таким не сталкивался больше помочь ничем не могу (тыкать пальцем в небо дело неблагодарное на сей ноте разрешите откланяться |
| Автор: Valeria 18.1.2007, 14:46 | ||
| проект рабочий! до небольшого размера не получится?!и пхп там нет!! JSP+AJAX в принципе. там так все сложно например,там есть возможность скрыть это окошко и вызывается такая функция
после нее почему-то все появляется!!!! (т.е. скрыть окно и показать снова) а если я принудительно эту функцию вызову,все равно ничего. |
| Автор: SelenIT 18.1.2007, 16:19 | ||
Valeria, у меня возникло подозрение, что тут всплыли какие-то из многочисленных глюков IE, связанных с его проприетарным свойством http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/haslayout.asp, возможно, поможет отчаянная мера вроде
Только, пожалуйста, уточните еще раз - у Вас в этих перетягиваемых "псевдоокошках" находятся iframe-ы, в которые грузятся сайты с других доменов, я верно понял? |
| Автор: Valeria 18.1.2007, 16:27 | ||||
да,так и есть Добавлено @ 16:29 попробовала
вообще,ничего не показывается! |
| Автор: skyboy 18.1.2007, 16:34 |
| Valeria, размеры нормальные? как у него со стилями? под ИЕ можно поставить http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en, где, среди прочего, есть функция отключения CSS "на лету" и просмотр DOM-дерева(si!!!) с возможностью просмотра/изменения стилей отдельных элементов(как в FireFox - DOMInspector!). Поставишь - будет проще подобные ситуации отлаживать |
| Автор: Valeria 18.1.2007, 16:38 | ||
стили полностью отключала,весь файл css. но проблема осталась. |
| Автор: skyboy 18.1.2007, 16:39 |
| Valeria, инлайн-стилей нет совсем? Добавлено @ 16:40 а какие у блока размеры? тот же innerWidth, например? 0 или больше? |
| Автор: SelenIT 18.1.2007, 16:56 |
| Valeria, а поставить самому iframe position:relative и z-index побольше тоже не помогает? |
| Автор: Valeria 19.1.2007, 11:20 |
| спасибо всем!!! сделала. вообщем,там все непонятно сделано,но сработало следующее: сначала спрятать контент окошка и тут же его показать с помощью none-block в событии onmouseup. |