Вход Регистрация
Файл: mail/mess.js
Строк: 110
<?php
$(document).ready(function() 
{
    
/*Обновим все сообщения*/
    
show_mess();
    
    
    function 
add_mess(){    
     
mess = $('#mess').val(); /*Получаем текст сообщений*/
     
komu = $('#komu').val(); /*Получаем id собеседника*/

    /*Отправляем данные на запись в БД*/
        
$.ajax({
            
type"POST",
            
url"mail.php?m=add_mess",
            
dataType"html",
            
data: {messmesskomukomu},
            
success: function(data) {
                $(
'#mess').val('');
                
show_mess();
                $(
"#mess").focus();    
                }
        
        });
    
     
/*Перейдем на первую страницу*/
        
$.ajax({
            
type"POST",
            
url"show_mess.php",
            
dataType"html",
            
data: {page1},
            
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();
        }
     });

    
    
/* Выполняем подгрузку сообщений в див в id = content*/
    
function show_mess()
    {
        
komu = $('#komu').val(); /*Получаем id собеседника*/
        
        
$.ajax({  
            
url"show_mess.php?us="+komu,  
            
cachefalse,  
            
success: function(html){  
                $(
"#content").html(html);
            }  
        });
    }    
    
    
/*Обновляем данные каждые пару сек*/
     
setInterval(function()
     {
        
show_mess();
     }, 
3000);
    
    
    
    $(
'#file_input').die('click').on('change', function()            
    {             
        
komu = $('#komu').val(); /*Получаем id собеседника*/
        
$.ajax({
            
type"POST",
            
url"ajaxUpload.php",
            
dataType"html",
            
data: {komu2},
            
success: function(data) {
                $(
'#mess').val('');
                
show_mess();
                $(
"#mess").focus();    
                }
        });
        
        });
 
        
    
/* Обработка данных отображаемых в форме, призагрузке файла*/
        
$(document).on('change''#file_input', function() 
        { 
        $(
"#fileform").ajaxForm({
            
target'#preview',  
            
beforeSubmit:function()
            { 
            
console.log('ttest');
            $(
"#fileloadstatus").show();
            $(
"#fileloadbutton").hide();
            }, 
            
success:function(){ 
            
console.log('test');
            $(
"#fileloadstatus").hide();
            $(
"#fileloadbutton").show();
            }, 
            
error:function(){ 
            
console.log('xtest');
            $(
"#fileloadstatus").hide();
            $(
"#fileloadbutton").show();
            } 
        }).
submit();

    });
    
        


});
        
        
/* Вставка смайлов */
    
function fast_smile(text)
    {
        $(
"#mess").focus();
        
document.getElementById("mess").value += " "+text;
    }
    
    
/* Выполняем подгрузку сообщений с описанием ошибов в див в id = err*/
    
function show_error(err)
    {    
        
//$("#err").animate({height: 'show'}, 1000);
        
        
$("#err").html(err); 
        
        
//$("#err").animate({height: 'hide'}, 9000);
        
$ ("#err") .fadeIn 1000 ) .slideUp 3000 );
    }    
    
    
    
/*Навигиция*/
    
function nav(page)
    {    
        
komu = $('#komu').val(); /*Получаем id собеседника*/
        
        
$.ajax({
            
type"POST",
            
url"show_mess.php?us="+komu,
            
dataType"html",
            
data: {pagepage},
            
success: function(data
            {    
                
/*выполним обновление*/
                
$.ajax({  
                    
url"show_mess.php?us="+komu,  
                    
cachefalse,  
                    
success: function(html){  
                        $(
"#content").html(html);
                    }  
                }); 
            }
        
        });
        
    }
    
    
/* Сохранение, удаление, в избранное */
    
function mess_status(mess_statusmess_id)
    {
        
komu = $('#komu').val(); /*Получаем id собеседника*/
        
        
$.ajax({
            
type"GET",
            
url"mail.php?m=mess_status",
            
dataType"html",
            
data: {mess_statusmess_statusmess_idmess_id},
            
success: function(data
            {    
                
/*выполним обновление*/
                
$.ajax({  
                    
url"show_mess.php?us="+komu,  
                    
cachefalse,  
                    
success: function(html){  
                        $(
"#content").html(html);
                    }  
                }); 
            }
        
        });
    }
    
    
/*  Звук */
    
function sound1()
    {
        
sn 1;
        
        $.
ajax({
            
type"GET",
            
url"mail.php?m=sound",
            
data: {snsn},
            
dataType"html",
            
success: function(html
            {    
                $(
"#sound").html('<img onClick="sound2()" src="img/sound_on.png"  width="" height="" alt="*">');
            }
        });
    }
    function 
sound2()
    {
        
sn 0;
        
        $.
ajax({
            
type"GET",
            
url"mail.php?m=sound",
            
data: {sn0},
            
dataType"html",
            
success: function(html
            {    
                $(
"#sound").html('<img onClick="sound1()" src="img/sound_off.png"  width="" height="" alt="*">');
            }
        });
    }
?>
Онлайн: 1
Реклама