Показать сообщение отдельно

  #57  
Старый 24.07.2009, 01:47
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами: 8915117

Репутация: 389
По умолчанию

index.html
Код:
<head>
<script type="text/javascript" src="jquery.js"></script>
</head>

<script language="javascript">

function set_rate(id, rate)
{
  $.ajax(
  {
    type:"POST",
    url:"rate.php",
    data:"id=" + id + "&rate=" + rate,
    success:function(response)
            {
              $("#rate_show").html(response); //диву с id="rate_show" меняем контент на обновлённое количество голосов
              $("#vote").html("Проголосованно"); //диву с id="vote" меняем контент (линки голосования) на "Проголосованно"
            }
  }
  );
}

</script>

Рейтинг : <div id="rate_show" style="display:inline">[10]</div>
<br>
Великий русский полководец Суворов, одержав победу в сражении при Рымниках, во время Русско-Турецкой войны 1787-1792 г. , получил наименование Суворов-Рымникский. Григорий Потёмкин, добравшись до Крыма, получил от Екатерины титул князя и наименование Потёмкин-Таврический.
А вот дошёл бы Маршал Жуков до Колорадо...
<br>
<div id="vote">
  Зацени анекдот :<br>
  <a href="javascript:set_rate(5623, 1);">[1]</a>&nbsp;
  <a href="javascript:set_rate(5623, 2);">[2]</a>&nbsp;
  <a href="javascript:set_rate(5623, 3);">[3]</a>&nbsp;
  <a href="javascript:set_rate(5623, 4);">[4]</a>&nbsp;
  <a href="javascript:set_rate(5623, 5);">[5]</a>
</div>
rate.php
PHP код:
<?php

echo ($_POST['id'] . ' - ' $_POST['rate']);
//любые операции с полученным контентом

?>
1) добавить див в количество голосов анека (или другой эелмент)
2) добавить див для голосования под текстом
3) добавить адресс ссылок на JS ну и как-нить передевать id + rate

Последний раз редактировалось FireFenix; 24.07.2009 в 01:50..
 
Ответить с цитированием