Вопрос про ajax

программирование AJAX

Вот интересно стало, делаем добавление сообщений без перегрузки страницы.

Есть скажем блок div, где уже выведено несколько сообщений, нам надо добавить новое СВЕРХУ.
Т.е. скажем если сделаем обычным innerHTML, с добавлением кода, то он добавит же вконец или как?

Вообще, скажем есть такая структура

<div id="block">
<div id="message">Сообщение 1<div>
<div id="message">Сообщение 2<div>
</div>

Нам по логике надо в block засунуть новое сообщение, хранящееся в <div id="message">, т.е.
чтобы код был таким

<div id="block">
<div id="message">Ново сообщение<div>
<div id="message">Сообщение 1<div>
<div id="message">Сообщение 2<div>
</div>

Так как вот это сделать?

А если надо сделать так
<div id="block">
<div id="message">Сообщение 1<div>
<div id="message">Ново сообщение<div>
<div id="message">Сообщение 2<div>
</div>



Примечание:
Это-то все понятно.
Но если внутри блока есть несколько блоков, а надо еще один добавить? Как спозиционировать?
Если количество блоков в блоке неизвестно?

Примечание:
По-моему если старый контент не велик, то прокатит, а если блоки большие? А если надо в центр старого контента кинуть? Должно быть какое-то решение....

Примечание:
Желательно без дополнительных фрэмворков
Ответы:
ключевое слово:
DOM
Как вариант, можно сделать по такой формуле:
html основного дива (в котором все комменатарии) = новый комментарий + содержимое основного дива
Малёк, не пугай народ моделями DOM с таким вопросом они не поймут.
jQuery tab просмотри примеров куча, по ним разберешь
Основная идея такая:
var block = document.getElementById("block");


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.