renamings
This commit is contained in:
parent
a850563d5f
commit
448c0e4767
117
game2.php
117
game2.php
@ -69,6 +69,62 @@ if (!isset($_SESSION['uid'])) header("Location: index.php");
|
|||||||
a img:hover {
|
a img:hover {
|
||||||
box-shadow: 0 0 7px slategray;
|
box-shadow: 0 0 7px slategray;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.chat {
|
||||||
|
border:1px solid #333;
|
||||||
|
margin:15px;
|
||||||
|
width:40%;
|
||||||
|
height:70%;
|
||||||
|
background:#555;
|
||||||
|
color:#fff;
|
||||||
|
}
|
||||||
|
.chat-messages {
|
||||||
|
min-height:93%;
|
||||||
|
max-height:93%;
|
||||||
|
overflow:auto;
|
||||||
|
}
|
||||||
|
.chat-messages__content {
|
||||||
|
padding:1px;
|
||||||
|
}
|
||||||
|
.chat__message {
|
||||||
|
border-left:3px solid #333;
|
||||||
|
margin-top:2px;
|
||||||
|
padding:2px;
|
||||||
|
}
|
||||||
|
.chat__message_black {
|
||||||
|
border-color:#000;
|
||||||
|
}
|
||||||
|
.chat__message_blue {
|
||||||
|
border-color:blue;
|
||||||
|
}
|
||||||
|
.chat__message_green {
|
||||||
|
border-color:green;
|
||||||
|
}
|
||||||
|
.chat__message_red {
|
||||||
|
border-color:red;
|
||||||
|
}
|
||||||
|
.chat-input {
|
||||||
|
min-height:6%;
|
||||||
|
}
|
||||||
|
input {
|
||||||
|
font-family:arial;
|
||||||
|
font-size:16px;
|
||||||
|
vertical-align:middle;
|
||||||
|
background:#333;
|
||||||
|
color:#fff;
|
||||||
|
border:0;
|
||||||
|
display:inline-block;
|
||||||
|
margin:1px;
|
||||||
|
height:30px;
|
||||||
|
}
|
||||||
|
.chat-form__input {
|
||||||
|
width:79%;
|
||||||
|
}
|
||||||
|
.chat-form__submit {
|
||||||
|
width:18%;
|
||||||
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@ -79,10 +135,69 @@ if (!isset($_SESSION['uid'])) header("Location: index.php");
|
|||||||
</header>
|
</header>
|
||||||
<div id="game"></div>
|
<div id="game"></div>
|
||||||
|
|
||||||
|
<div class='chat'>
|
||||||
|
<div class='chat-messages'>
|
||||||
|
<div class='chat-messages__content' id='messages'>
|
||||||
|
Загрузка...
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class='chat-input'>
|
||||||
|
<form method='post' id='chat-form'>
|
||||||
|
<input id='message-text' class='chat-form__input' placeholder='Введите сообщение'> <input type='submit' class='chat-form__submit' value='=>'>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
$("#game").load("main.php");
|
$("#game").load("main.php");
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var messages__container = document.getElementById('messages');
|
||||||
|
//Контейнер сообщений — скрипт будет добавлять в него сообщения
|
||||||
|
var interval = null; //Переменная с интервалом подгрузки сообщений
|
||||||
|
var sendForm = document.getElementById('chat-form'); //Форма отправки
|
||||||
|
var messageInput = document.getElementById('message-text'); //Инпут для текста сообщения
|
||||||
|
|
||||||
|
function send_request(act, login = null, password = null) {//Основная функция
|
||||||
|
//Переменные, которые будут отправляться
|
||||||
|
var var1 = null;
|
||||||
|
var var2 = null;
|
||||||
|
if(act == 'auth') {
|
||||||
|
//Если нужно авторизоваться, получаем логин и пароль, которые были переданы в функцию
|
||||||
|
var1 = login;
|
||||||
|
var2 = password;
|
||||||
|
} else if(act == 'send') {
|
||||||
|
//Если нужно отправить сообщение, то получаем текст из поля ввода
|
||||||
|
var1 = messageInput.value;
|
||||||
|
}
|
||||||
|
$.post('includes/chat.php',{ //Отправляем переменные
|
||||||
|
act: act,
|
||||||
|
var1: var1,
|
||||||
|
var2: var2
|
||||||
|
}).done(function (data) {
|
||||||
|
//Заносим в контейнер ответ от сервера
|
||||||
|
messages__container.innerHTML = data;
|
||||||
|
if(act == 'send') {
|
||||||
|
//Если нужно было отправить сообщение, очищаем поле ввода
|
||||||
|
messageInput.value = '';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function update() {
|
||||||
|
send_request('load');
|
||||||
|
}
|
||||||
|
interval = setInterval(update,500);
|
||||||
|
|
||||||
|
//отлавливается событие отправки формы — это поможет отказаться от обновления страницы:
|
||||||
|
sendForm.onsubmit = function () {
|
||||||
|
send_request('send');
|
||||||
|
return false; //Возвращаем ложь, чтобы остановить классическую отправку формы
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user