Показать сообщение отдельно
  #1 (permalink)  
Старый 06.06.2010, 09:44
Новичок на форуме
Отправить личное сообщение для assasin Посмотреть профиль Найти все сообщения от assasin
 
Регистрация: 06.06.2010
Сообщений: 5

Удаление элемента
Здравствуйте форумчане! Пишу небольшой чат для сайта:
В теле страницы у меня есть
<div id="chat_area"></div>


При добавлении сообщения вызывается функция Load(), которая принимает имя и сообщение и делает следующее:
$js = 'var chat = $("#chat_area");'; // получаем указатель на элемент, потом проходимся по базе сообщений, находим новые, загоняем их в массив и формируем код дальше
foreach ( $messages as $value )
   {
        $id = $value['id'];
	$button = str_replace("recordId",$id,"<input type=image src=images/del.png onclick=Delete('recordId') >");
	$js .= 'chat.append("<span>' . $value['name'] . '&raquo; ' . $value['text'].$button.'</span>");'; 
   }
//после передачи обратно клиенту $js, он выполнит ее eval($js)


По щелчку на кнопку рядом с сообщением вызывается обработчик Delete(Id), который говорит серверу, какую запись из базы удалить...
Теперь собственно вопрос: из базы-то я удаляю, а как удалить эту запись со страницы? Нажал на кнопку - на глазах пользователя сообщение исчезло. Заранее спасибо!

Последний раз редактировалось assasin, 06.06.2010 в 09:54.
Ответить с цитированием