Показать сообщение отдельно
  #7 (permalink)  
Старый 28.02.2013, 16:08
Интересующийся
Отправить личное сообщение для VEGA Посмотреть профиль Найти все сообщения от VEGA
 
Регистрация: 28.02.2013
Сообщений: 14

Сообщение от Serg_pnz Посмотреть сообщение
var flagGoIn = true;
$('#MessChat') // область для textarea и кнопки отправить
	.html(result.html) //вставляет в область textarea и кнопку отправить
	.off('click', '#MessChatOk')
	.on('click', '#MessChatOk', function(){
		$.goMessIn(); //отправляет по клику на ОК
	})
	.off('keydown')
	.on('keydown', function(event){
		if (event.keyCode == 17) {
	        $(document).on('keydown', function(event){
				if (event.keyCode == 13 && flagGoIn) {
					$.goMessIn(); // отправляет по ctrl + enter
					$(document).off('keydown');
					flagGoIn = false;
				}
			})
			.keyup(function(event){
				flagGoIn = true;
			});
		}
	});


Посмотреть можно тут http://37a.su/ (необходимо зарегистрироваться)

как мне этот код всунуть сюда ?

в этом коде у меня все отлично отправляется.. но не знаю как в эту функцию всунуть отправку сообщения по Enterу и перенос строки по shift+Enter и ctrl+Enter

$(document).ready(function(){
		show_messages();
		
		
		
		
		
		// контроль и отправка данных на сервер в фоновом режиме при нажатии на кнопку "отправить сообщение"
		$("#myForm").submit(function(){
	
			
			var msg  = $("#msg").val();
		
			if (msg =='')
			{
				alert ("Заполните текст сообщения!");
				return false;
			}

		



			$.ajax({
				type: "POST",
				url: "action.php",
				data: "msg="+msg+"&action=add",
				success: function(msg){
					show_messages();
			   }
			});
			
			
			

			
			
			
			return false;
		});
		
		show_messages();setInterval("show_messages()", 10000);
	});

Последний раз редактировалось VEGA, 28.02.2013 в 16:19.
Ответить с цитированием