您的位置:首页 > 编程语言

WEB开发代码分析:系统状态-->端口信息

2014-03-18 16:13 411 查看
//DOCTYPE声明
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
//定义与文档相关的名称等
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META HTTP-EQUIV=Pragma CONTENT=no-cache>
//标题信息
<TITLE>端口配置</TITLE>
//连接样式表
<LINK href=style.css type=text/css rel=stylesheet>
//使用外部文件插入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>
<script language=javascript src=script/utils.js></script>
<script language=javascript src=script/valid.js></script>
<script language=javascript src=script/pageview.js></script>
<script language=javascript src=script/public.js></script>
<script language=javascript src=theme/cvnchina/main.js></script>
<script language=javascript>
var env = new Array();

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'] = '946684845';
env['sys.linkup'] = '0';
env['sys.linkoff'] = '0';
env['sys.busy'] = '0';
env['sys.ipc'] = '0';
env['sys.vlan'] = '0';
env['sys.unsaved'] = '0';
env['sys.feature'] = 'vlanpool;mme_drop_ports;slave_access_mgmt;bcmp;';
env['sys.mib'] = "nscrtv-hc";

env['web.page'] = current_page();
pageRedirectCheck(env);
</script>

<script LANGUAGE="JavaScript" type="text/javascript">
var link_mibs = new Array('1097','2801','125473','1942296','39','835','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','844','52','55603','5664','835','43','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','1');
var portstat = new Array('GE1','1','3','2','0','0','1','0','2','1','1','GE2','1','3','2','0','0','1','0','0','0','0','Cable1','1','2','1','1','1','1','0','2','1','1','GE4','1','3','2','0','1','1','0','0','0','0');
var portname = new Array('GE1','GE2','CAB1','GE4');
var numPorts = new Array('4');
var admin =  1;
var varnum = 11;
var listnum = 12;
//stIfDesc ulIfEnable stSpeed stDuplex ulFlowCtl ulIsolateEn ulMdix ulPriority linkspeed linkduplex
//var portstat = new Array('none','1','1','1','1','0','0','1','1','1','0','none','1','1','1','1','0','0','1','1','2','1','none','1','1','1','1','0','0','1','0','1','1','none','1','1','1','1','0','0','1','2','1','1');
//var numPorts = 4;
//var portname =new Array('GE1','GE2','CAB1','CAB2');
var port = Array(numPorts);
for (k = 0; k < numPorts; k++)
{
port[k] = 0;
}
function init()
{

}
function GURL(x)
{
location=x;
}
function linkmodeSelected(pno)
{
var mode = 0;

//linkdown
if (portstat[10 + (pno - 1)*varnum] == '0')
{
mode  = 7;
}
else
{
mode = parseInt(portstat[8 + (pno - 1)*varnum])+(parseInt(portstat[9 + (pno - 1)*varnum])<<2);
}

switch(mode)
{
case 4:
return "10/FDX";
case 0:
return "10/HDX";
case 5:
return "100/FDX";
case 1:
return "100/HDX";
case 6:
return "1000/FDX";
case 2:
return "1000/HDX";
case 7:
return "未连接";
default:
return "Unknown";
}
}
function port_stats(n, i)
{
var arrayidx = 0;

arrayidx =n - 1;
return link_mibs[listnum*arrayidx + i];
}
function portName(pno)
{
return portname[(pno - 1)];
}
</SCRIPT>
</HEAD>

<BODY leftMargin=0 topMargin=0 MARGINWIDTH=0 MARGINHEIGHT=0 BORDER=0 onload="init();">
<SCRIPT language=JavaScript>
pageHead();
</SCRIPT>
//定义表单信息
<FORM method=post name=portnum action="goform/command">
//定义table的规格
<table width=100% cellpadding=0 cellspacing=0 border=0 bordercolor=blue>
<tr>
// 传送关于客户/服务器交互的状态信息
<input type=hidden name=maskindex value=1>
<td width=100%>
<TABLE cellSpacing=0 cellPadding=5 border=0 width=100%>
<TBODY>
<TR class=tb_head>
<TD width= 2%><div align="center">编号</div></TD>
<TD width= 5%><div align="center">端口</div></TD>
<TD width=10%><div align="center">链接状态</div></TD>
<TD width=10%><div align="center">接收报文总数</div></TD>
<TD width=5%><div align="center">发送报文总数</div></TD>
<TD width=5%><div align="center">接收字节总数</div></TD>
<TD width=10%><div align="center">发送字节总数</div></TD>
</tr>
//指定脚本类型
<script LANGUAGE="JavaScript" type="text/javascript">
for (var pno = 1; pno <= numPorts; pno++)
{
document.write('<tr>');
document.write('<td class="tb_content2" width=10%><div align="center">' + pno + '<\/div><\/td>');
document.write('<td class="tb_content2" width=10%><div align="center">' + portName(pno) + '<\/div><\/td>');
document.write('<td class="tb_content2" width=16%><div align="center">' + linkmodeSelected(pno) + '<\/div><\/td>');
document.write('<td class="tb_content2" width=16%><div align="center">' + port_stats(pno,0) + '<\/div><\/td>');
document.write('<td class="tb_content2" width=16%><div align="center">' + port_stats(pno,1) + '<\/div><\/td>');
document.write('<td class="tb_content2" width=16%><div align="center">' + port_stats(pno,2) + '<\/div><\/td>');
document.write('<td class="tb_content2" width=16%><div align="center">' + port_stats(pno,3) + '<\/div><\/td>');
document.write('<\/tr>');
}
</script>
</TBODY>
</TABLE>
</td>
</tr>
</table>
<TABLE cellSpacing=0 cellPadding=5 border=0 width=100%>
<tr>
<p><input name="portmask" type="hidden" value=""></p>
<td align="left">
<p><INPUT class=actButton type="button" value="刷 新" onclick="GURL('port_stat2.asp');"></p>
</td>
</tr>
</table>
</FORM>
</BODY>
</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐