//DOCTYPE声明
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//指定整个文档所使用的整个命名空间
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
//定义了与文档相关的名称等
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
//文档标题
<title> OCN-OUTDOOR - 系统状态 </title>
//使用外部文件插入JS
<script type="text/javascript" src="images/iepngfix_tilebg.js"></script>
//定义样式信息
<style type="text/css">img, div, input { behavior: url("images/iepngfix.htc") } </style>
//链接样式表
<link rel="stylesheet" href="theme/cvnchina/style.css" type="text/css">
//指定脚本语言和样式,收集输入信息
<script language=javascript src=script/env.js></script><input type="radio" name="" value="" />
<script language=javascript src=script/utils.js></script>
<script language=javascript src=theme/cvnchina/main.js></script>
<script language=javascript>
var env=new Array();var webVars = new Array( '5500', '0', '0');
env['vendor.name'] = 'Shanghai Cloud Vision Networks Co., Ltd.';
env['vendor.link'] = 'http://www.cvnchina.com';
env['vendor.copyright'] = '2013-2020';
env['vendor.id'] = 'cvnchina';
env['vendor.logo'] = 'default';
env['sys.theme'] = 'cvnchina';
env['sys.lang'] = 'cn';
env['sys.model'] = 'OCN-OUTDOOR';
env['sys.name'] = 'EOC System';
env['sys.version'] = 'R1.0.5';
env['sys.type'] = 'eoc';
env['sys.mib'] = 'nscrtv-hc';
env['sys.ip'] = '192.168.0.100';
env['sys.user'] = 'admin';
env['sys.time'] = '946685326';
env['sys.linkup'] = '0';
env['sys.linkoff'] = '0';
env['sys.busy'] = '0';
env['sys.ipc'] = '0';
env['sys.vlan'] = '0';
env['sys.unsaved'] = webVars[1];
env['sys.feature'] = 'vlanpool;mme_drop_ports;slave_access_mgmt;bcmp;';
env['web.page'] = current_page();env['sys.parent_name'] = '';
pageRedirectCheck(env);
</script>
<!-- end header -->
<script language=JavaScript>
var sysinfo = new Array('4492','1','N5511iV1.0.1','VER.A','00:E0:4C:86:70:01', 'Mon Mar 17 12:50:45 2014','0.0','35.0');
var sysip = new Array('CVN;00:E0:4C:86:70:01;static','ok;192.168.1.248;255.255.255.0;192.168.1.1','stop;0.0.0.0;0.0.0.0;0.0.0.0;0;');
var systeminfo= new Array('U-Boot 2011.12.M','5500A130110001');
var Temperature= '39';
/*var sysinfo = new Array('526','1','R1.0.5','REV.A','00:00:62:EE:EE:EE','Thu Jun 20 18:36:58 2013','Linux2.6.21.5-gd3cc8481-dirty#282 PREEMPT Sat Jun 8 15:21:29 CST 2013','0.94','1', '0','0','62');
var sysip = new Array('Master;00:00:62:EE:EE:EE;static','ok;192.168.0.100;255.255.255.0;0.0.0.0;0.0.0.0;0.0.0.0;0.0.0.0','stop;0.0.0.0;0.0.0.0;0.0.0.0;0.0.0.0;0.0.0.0;0.0.0.0;0;');
*/
function get_Temperature()
{
return Temperature;
}
function get_mac()
{
if (sysip.length > 0){
var vs = sysip[0].split(';');
if (vs.length > 1) return vs[1];
}
return 'static';
}
function get_ip_proto()
{
if (sysip.length > 0){
var vs = sysip[0].split(';');
if (vs.length > 2) return vs[2];
}
return 'static';
}
function get_ip()
{
var type = get_ip_proto();
var item = (type == 'static') ? 1 : 2;
if (sysip.length > item){
var vs = sysip[item].split(';');
if (vs.length > 1) return vs[1];
}
return '0.0.0.0';
}
function get_nm()
{
var type = get_ip_proto();
var item = (type == 'static') ? 1 : 2;
if (sysip.length > item){
var vs = sysip[item].split(';');
if (vs.length > 2) return vs[2];
}
return '0.0.0.0';
}
function get_gw(type)
{
var type = get_ip_proto();
var item = (type == 'static') ? 1 : 2;
if (sysip.length > item){
var vs = sysip[item].split(';');
if (vs.length > 3) return vs[3];
}
return '0.0.0.0';
}
function vlan_mvid()
{
if (sysinfo.length > 1){
return sysinfo[1];
}
return '1';
}
function sw_version()
{
if (sysinfo.length > 2){
return sysinfo[2];
}
return '1';
}
function uboot_version()
{
return systeminfo[0];
}
function esn_version()
{
return systeminfo[1];
}
function hw_version()
{
if (sysinfo.length > 3){
return sysinfo[3];
}
return '1';
}
function sys_config_usaged()
{
if (sysinfo.length > 7){
return sysinfo[7] +"%";
}
return '0';
}
function sys_temperture()
{
if (sysinfo.length > 9){
return sysinfo[9] +" °C";
}
return '0';
}
function sys_cpu_load()
{
if (sysinfo.length > 6){
return sysinfo[6] + '%';
}
return '0';
}
function sys_mem_usaged()
{
if (sysinfo.length > 7){
return sysinfo[7] + '%';
}
return '0';
}
function show_runtime()
{
var d,h,m, s;
var r = sysinfo[0];
d = Math.floor(r / (60*60*24));
r = (r % (60*60*24));
h = Math.floor(r / (60*60));
r = (r % (60*60));
m = Math.floor(r / 60);
s = Math.floor(r % 60);
return "已运行:"
+ d + ((d > 1) ? " 天 " : " 天 ")
+ h + ((h > 1) ? " 时 " : " 时 ")
+ m + ((m > 1) ? " 分 " : " 分 ")
+ s + ((s > 1) ? " 秒 " : " 秒") ;
}
function page_refresh()
{
location.reload();
}
</script>
</head>
<body>
//规定表单的名称、action规定当提交表单时,向何处发送表单数据,onsubmit是防止表单自动提交
<form name=system_status action=goform/command method=post οnsubmit="return false;">
//规定table的规格
<table width=100% cellpadding=5 cellspacing=0>
//规定单元格可横跨的列数,样式
<tr ><td colspan=2 class="tb_head">版本信息</td> </tr>
<tr>
<td class=tb_title>软件版本:</td>
<td class=tb_content><script>document.write(sw_version());</script></td>
</tr>
<tr>
<td class=tb_title>UBOOT版本:</td>
<td class=tb_content><script>document.write(uboot_version());</script></td>
</tr>
<tr>
<td class=tb_title>ESN号:</td>
<td class=tb_content><script>document.write(esn_version());</script></td>
</tr>
<tr>
<td class=tb_title>硬件版本:</td>
<td class=tb_content><script>document.write(hw_version());</script></td>
</tr>
<tr ><td colspan=2 class="tb_head">管理参数</td> </tr>
<tr>
<td class=tb_title>MAC 地址:</td>
<td class=tb_content><script>document.write(get_mac());</script></td>
</tr>
<tr>
<td class=tb_title>IP地址:</td>
<td class=tb_content><script>document.write(get_ip());</script></td>
</tr>
<tr>
<td class=tb_title>子网掩码:</td>
<td class=tb_content><script>document.write(get_nm());</script></td>
</tr>
<tr>
<td class=tb_title>管理VLAN:</td>
<td class=tb_content><script>document.write(vlan_mvid());</script></td>
</tr>
<tr ><td colspan=2 class="tb_head">系统状态</td> </tr>
<!--tr>
<td class=tb_title>设备温度</td>
<td class=tb_content><script>document.write(sys_temperture());</script></td>
</tr-->
<tr>
<td class=tb_title>CPU负载:</td>
<td class=tb_content><script>document.write(sys_cpu_load());</script></td>
</tr>
<tr>
<td class=tb_title>已使用内存:</td>
<td class=tb_content><script>document.write(sys_mem_usaged());</script></td>
</tr>
<tr>
<td class=tb_title>系统温度:</td>
<td class=tb_content><script>document.write(get_Temperature());</script></td>
</tr>
<tr>
<td class=tb_title>运行时间:</td>
<td class=tb_content><script>document.write(show_runtime());</script></td>
</tr>
</table>
//定义段落中文本的对齐方式
<p align=left>
//规定类样式、
<input class="actButton" type=button value=' 刷 新 ' οnclick="page_refresh();">
</p>
</form>
</body>
</html>
WEB开发代码分析:系统状态-->系统状态
最新推荐文章于 2020-06-28 19:02:21 发布