Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Send_Message = {
- init: function()
- {
- $(document).ready(function(){
- // Set spinner image
- $('#forumchat_spinner img').attr('src', spinner_image);
- });
- },
- send: function(){
- var message = document.getElementById('message').value;
- var username;
- var data = {'message':message, 'username':username};
- if (message == '' || message == null){
- return false;
- }else
- {
- if(use_xmlhttprequest != 1)
- {
- return true;
- }
- $.ajax(
- {
- url: 'xmlhttp.php?action=send_message&my_post_key='+my_post_key+'&message='+encodeURIComponent(message),
- type: 'post',
- datatype: 'json',
- data: data,
- complete: function (request, status)
- {
- var json = $.parseJSON(request.responseText);
- $log = $('#log');
- if(json.hasOwnProperty("error"))
- {
- $(".jGrowl").jGrowl("close");
- $.jGrowl(json.error);
- }else
- {
- if(json.hasOwnProperty("message"))
- {
- //$log.append(($log.val()?"\n":'')+json.username+':'+json.message);
- //Autoscroll
- $log[0].scrollTop = $log[0].scrollHeight - $log[0].clientHeight;
- $('#message').val('');
- }
- setInterval(function(){
- if(json.message != ''){
- $log.append(($log.val()?"\n":'')+json.username+':'+json.message);
- json.message = '';
- }
- },2000);
- }
- },
- });
- return false;
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement