Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как создавать динамические видимые дивы?
 
 автор: Trivium   (18.03.2008 в 18:35)   письмо автору
 
 

Всем привет!
У меня такая проблема:
Есть страница с комментариями, в которых каждый комментарий выводится в отдельный div, и на каждый комментарий можно ответить на AJAX'е, но дивы которые новые дивы, которые возвращаются PHP-скриптом и вставляются в страницу не работают, т.е. они отображаются на странице но при обращении к ним и попыткам получить текст выдаётся ошибка "Требуется объект"... Как можно сделать эти дивы видимыми?

   
 
 автор: coloboc66   (19.03.2008 в 09:16)   письмо автору
 
   для: Trivium   (18.03.2008 в 18:35)
 

А вы создавайте постоянный див на странице, а в него запихивайте только текст с сервера.

   
 
 автор: Trivium   (19.03.2008 в 13:34)   письмо автору
 
   для: coloboc66   (19.03.2008 в 09:16)
 

А как на AJAX'е создавать постоянный div?

   
 
 автор: coloboc66   (19.03.2008 в 13:53)   письмо автору
 
   для: Trivium   (19.03.2008 в 13:34)
 

Постоянный див создаётся на html:
<body>
<div id="my_div" ></div>
</body>

В него всовываете ответ сервера:
<script>
document.getElementById('my_div').innerHTML="";
document.getElementById('my_div').innerHTML=ajax.responseText;
</script>

Хотя вам наверное в самом деле нужен именно динамический, а не постоянный див.

   
 
 автор: Trivium   (19.03.2008 в 14:43)   письмо автору
 
   для: coloboc66   (19.03.2008 в 13:53)
 

да, нам как раз надо динамический а не статический див.

   
 
 автор: ONYX   (19.03.2008 в 13:08)   письмо автору
 
   для: Trivium   (18.03.2008 в 18:35)
 

Повторюсь.
Тебе нужно заново инициализировать скрипты для того чтобы все норм работало

   
 
 автор: Trivium   (19.03.2008 в 13:34)   письмо автору
 
   для: ONYX   (19.03.2008 в 13:08)
 

А как это делается?

   
 
 автор: Trivium   (20.03.2008 в 13:31)   письмо автору
 
   для: Trivium   (19.03.2008 в 13:34)
 

Так что кто-нибудь знает?

   
 
 автор: alexvsad   (21.03.2008 в 13:45)   письмо автору
 
   для: Trivium   (20.03.2008 в 13:31)
 

Напиши функцию которая запускается при каждом получении ответа от сервера и переписывает все твои div-ы.

   
 
 автор: Trivium   (21.03.2008 в 17:18)   письмо автору
 
   для: alexvsad   (21.03.2008 в 13:45)
 

как переписывает?
она обновляет див с комментами и в нём эти дивы... я получаю только текст.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования