Файл: profi_wm/modules/guest/mess.js
Строк: 56
<?php
$(document).ready(function()
{
/*Обновим все имеющиеся писанинки*/
show_mess();
function add_mess(){
mess = $('#mess').val(); /*Получаем текст сообщений*/
/*Отправляем данные на запись в БД*/
$.ajax({
type: "POST",
url: "add_mess.php",
dataType: "html",
data: {mess: mess},
success: function(data) {
$('#mess').val('');
show_mess();
$("#mess").focus();
}
});
/*Перейдем на первую страницу*/
$.ajax({
type: "POST",
url: "mess.php",
dataType: "html",
data: {page: 1},
success: function(data) {
$(".content").html(html);
}
});
}
/* Отправка кликом*/
$('#add_mess').click(function()
{
add_mess();
});
/*Ну и добавим немного шика =)) Сделаем отправку при нажатии Ctrl+Enter*/
$('#mess').keyup(function(event)
{
if (event.ctrlKey && event.which == 13)
{
add_mess();
}
});
/* Выполняем подгрузку сообщений в див в class = content*/
function show_mess()
{
$.ajax({
url: "mess.php",
cache: false,
success: function(html){
$(".content").html(html);
}
});
}
/*Обновляем данные каждые пару сек*/
setInterval(function()
{
show_mess();
}, 11000);
});
function errors()
{
$('.errors').show();
}
/*Навигиция*/
function nav(page)
{
$.ajax({
type: "POST",
url: "mess.php",
dataType: "html",
data: {page: page},
success: function(data)
{
/*выполним обновление*/
$.ajax({
url: "mess.php",
cache: false,
success: function(html){
$(".content").html(html);
}
});
}
});
}
/*Ответ*/
function otv(nick)
{
$("#mess").focus();
document.getElementById("mess").value = "[b]"+nick+"[/b], ";
}
/*удаление*/
function del_mess(del_mess)
{
$("#mess").focus();
$.ajax({
type: "POST",
url: "add_mess.php",
dataType: "html",
data: {del_mess: del_mess},
success: function(data)
{
/*выполним обновление*/
$.ajax({
url: "mess.php",
cache: false,
success: function(html){
$(".content").html(html);
}
});
}
});
}
?>