1 Star 0 Fork 0

DXStudio/NBXiuXian

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.js 2.09 KB
一键复制 编辑 原始数据 按行查看 历史
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);
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wonkmy-game/nbxiu-xian.git
git@gitee.com:wonkmy-game/nbxiu-xian.git
wonkmy-game
nbxiu-xian
NBXiuXian
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385