代码拉取完成,页面将自动刷新
const DEV=true;
window.onload = function () {
document.getElementById("game").style.display = "none";
document.getElementById("game_header").style.display="none";
if(DEV){
document.getElementById("login_panel_bg").style.display='none';
document.getElementById("game").style.display = "flex";
}
document.getElementById("btn_back_menu").onclick=function(){
location.reload();
}
}
function onLogin(server_input) {
if (document.getElementById('nick_name').value == '' || document.getElementById('pwd').value == '') {
alert("请输入昵称或密码");
return;
}
let addressStr = "";
if (server_input.value == undefined || server_input.value == '') {
addressStr = server_input.placeholder;
} else {
addressStr = server_input.value;
}
const ws = new WebSocket("ws://" + addressStr);
//开启连接open后客户端处理方法
ws.onerror = function (err) {
console.log('连接服务器失败');
document.getElementById("login_state").style.color = 'red';
document.getElementById("login_state").innerText = "登录失败";
}
ws.onopen = function (event) {
console.log('已连接上服务器......');
console.log('欢迎来到多人文字版修仙小游戏');
ws.send(JSON.stringify({name:document.getElementById('nick_name').value,type:"set_nickname"}))
document.getElementById("login_state").style.color = 'lightgreen';
document.getElementById("login_state").innerText = "登录成功!!";
setTimeout(() => {
document.getElementById("login_panel").style.display = 'none';
document.getElementById("game").style.display = "flex";
document.getElementById("app_header").style.display="flex";
document.getElementById("game_header_data_nickname").innerText = document.getElementById('nick_name').value
}, 1000);
};
ws.onmessage = function (e) {
var p = document.createElement('p');
p.innerText = e.data;
document.getElementById("game_system").appendChild(p);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。