function web_shell2() { var termCols = 83; var termRows = 21; var sendTotal = 0; if(!socket)socket = io.connect(); var term = new Terminal({ cols: termCols, rows: termRows, screenKeys: true, useStyle: true}); term.open(); term.setOption('cursorBlink', true); term.setOption('fontSize', 10); gterm = term socket.on('server_response', function (data) { term.write(data.data); if (data.data == '\r\n登出\r\n' || data.data == '登出\r\n' || data.data == '\r\nlogout\r\n' || data.data == 'logout\r\n') { setTimeout(function () { layer.closeAll(); term.destroy(); clearInterval(interval); }, 500); } }); if (socket) { socket.emit('connect_event', ''); interval = setInterval(function () { socket.emit('connect_event', ''); }, 1000); } term.on('data', function (data) { socket.emit('webssh', data); }); var term_box = layer.open({ type: 1, title: "本地终端", area: ['600px','400px'], closeBtn: 2, shadeClose: false, content: '
\
\