⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 web1.h

📁 采用ajax技术
💻 H
📖 第 1 页 / 共 5 页
字号:
		document.write(getOptions('Local/Remote','id_local',str,2));\r\n\
		getObj('id_local').onclick = refresh;\r\n\
		</script></td>\r\n\
		<td width=\"25%\" align=\"left\" valign=\"middle\" style=\"font-size:12px \">\r\n\
		<input type=\"button\" value=\"Refresh\" onclick=\"refresh();\" /></td>\r\n\
	</tr>\r\n\
	<tr><td id='id_temp' colspan=3 align=\"left\" valign=\"middle\" style=\"font-size:12px \">\
	<script language=\"javascript\">putEquTempVol(null,null);</script></td></tr></table></div>\r\n\
	<div class=\"xbox\" align=\"left\" style='background-color:#CCCCCC'><table>\
	<tr><script language=\"javascript\">initMisc();</script>\r\n\
		<td width=\"15%\" align=\"left\" valign=\"middle\" height='16px'>\r\n\
		VCR_DEL<input type='text' value='' id='id_misc7' style='width:50px '>ms</td>\r\n\
	</tr>\r\n\
	</table></div>\r\n\
	<div class=\"xbox\" align=\"left\" style='background-color:#CCCCCC'><table id='EthTable'>\
	<script language=\"javascript\">initEth();</script>\r\n\
	</table></div>\r\n\
	<div class=\"xbox\" >\r\n\
		<table class=\"dir\" id=\"boxstate\">\r\n\
			<script language=\"javascript\">\r\n\
				drawHead();\r\n\
			</script>\r\n\
		</table>\r\n\
	</div>\r\n\
</body>\r\n\
</html>";

//---------------------------------------------------------------------------------------------
uint8 parsexml_js[] ="function ParseXML(xml)\r\n\
{\r\n\
var result = xml.getElementsByTagName(\"result\")[0];\r\n\
var name = result.getElementsByTagName(\"kind\")[0];\r\n\
var value = name.childNodes[0].nodeValue;\r\n\
if(value==null) return;\r\n\
if(value == 0)\r\n\
{\r\n\
ParseStates(result);\r\n\
}\r\n\
else if(value == 1)\r\n\
{\r\n\
name = result.getElementsByTagName(\"box\")[0];\r\n\
value = name.childNodes[0].nodeValue;\r\n\
alert(\"The \" + (value) +\"#box is not online!\");\r\n\
}\r\n\
else if(value == 2){\r\n\
doQuery();\r\n\
alert(\" Setting successfully!\");}\r\n\
else if(value == 3){\r\n\
ParseStates(result);\r\n\
//alert(\" Setting successfully!\");\r\n\
}\r\n\
}\r\n\
function getObjValue(result,id)\r\n\
{\r\n\
var name = result.getElementsByTagName(id)[0];\r\n\
var value = name.childNodes[0].nodeValue;\r\n\
return value;\r\n\
}\r\n\
function getObj(id)\r\n\
{\r\n\
return document.getElementById(id);\r\n\
}\r\n\
function getOptions(title,id,contents,num)\r\n\
{\r\n\
var str = title+\"<select id='\"+ id+\"'>\";\r\n\
for(var i=0; i<num; i++)\r\n\
str += \"<option value=\"+i+\" >\"+contents[i]+\"</option>\";\r\n\
str += '</select>';\r\n\
return str;\r\n\
}\r\n\
function putObjText(id,str)\r\n\
{\r\n\
getObj(id).innerText=str;\r\n\
}\r\n\
function putObjValue(id,str)\r\n\
{\r\n\
getObj(id).value=str;\r\n\
}\r\n\
";

//---------------------------------------------------------------------------------------------

uint8 bandwidth_htm[] = "<html><head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"parsexml.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function doQuery()\r\n\
{\r\n\
var cmd='query=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
doGetRequest('bandwidth.htm?'+cmd);\r\n\
}\r\n\
function cmdOk()\r\n\
{\r\n\
if(!window.confirm(\"Are you sure?\")) return;\r\n\
var cmd='setting=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
for(var i=0; i<16; i++)\r\n\
for(var j=0; j<2; j++){\r\n\
id='bw'+((i<10)?'0'+i:i)+''+j;\r\n\
value |= (getObj(id).value&1)<<(i*2+j);}\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('bandwidth.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'bw');\r\n\
for(var i=0; i<16; i++)\r\n\
for(var j=0; j<2; j++){\r\n\
id='bw'+((i<10)?'0'+i:i)+''+j;\r\n\
getObj(id).value=(value>>(i*2+j))&1;}\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',msg=new Array('Inactive','Active');\r\n\
for(var i=0;i<16;i++){\r\n\
doc+='<tr><td align=center>'+(i+1)+'</td>';\r\n\
doc+='<td align=center>'+getOptions('','bw'+((i<10)?'0'+i:i)+'0',msg,2)+'</td>';\r\n\
doc+='<td align=center>'+getOptions('','bw'+((i<10)?'0'+i:i)+'1',msg,2)+'</td>';\r\n\
doc+='</tr>';\r\n\
}\r\n\
document.writeln(doc);\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"doQuery();\"><center><br><br>\r\n\
<h2>The Bandwidth Configuration.<br>\r\n</h2>\r\n\
<table border='1'>\r\n\
<tr><td align=center>Object</td>\r\n\
<td align=center>RX</td><td align=center>TX</td></tr>\r\n\
<script type=\"text/javascript\">\r\n\
InitMsg();</script>\r\n\
</table>\r\n\
<p><script language=\"javascript\">\r\n\
var str = new Array('Local','Remote');\r\n\
document.write(getOptions('Local/Remote','id_local',str,2));\r\n\
getObj('id_local').onclick = doQuery;\r\n\
</script>\r\n\
<input type=\"button\" value=\"Query\" onClick=\"doQuery();\">\r\n\
<input type=\"button\" value=\"Submit\" onClick=\"cmdOk();\"></p>\r\n\
</center></body></html>";
//---------------------------------------------------------------------------------------------
uint8 loopback_htm[] = "<html><head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"parsexml.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function doQuery()\r\n\
{\r\n\
var cmd='query=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
doGetRequest('loopback.htm?'+cmd);\r\n\
}\r\n\
function cmdOk()\r\n\
{\r\n\
if(!window.confirm(\"Are you sure?\")) return;\r\n\
var cmd='setting=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
for(var i=0; i<16; i++)\r\n\
value |= (getObj('lp'+((i<10)?'0'+i:i)).value&1)<<i;\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('loopback.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'lp');\r\n\
for(var i=0; i<16; i++)\r\n\
getObj('lp'+((i<10)?'0'+i:i)).value=(value>>i)&1;\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',msg=new Array('None','Loop');\r\n\
for(var i=0;i<16;i++){\r\n\
doc+='<tr><td align=center>E1_'+(i+1)+'</td>';\r\n\
doc+='<td align=center>'+getOptions('','lp'+((i<10)?'0'+i:i),msg,2)+'</td>';\r\n\
doc+='</tr>';\r\n\
}\r\n\
document.writeln(doc);\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"doQuery();\"><center><br><br>\r\n\
<h2>The Port Loopback Configuration.<br>\r\n</h2>\r\n\
<table border='1'>\r\n\
<tr><td align=center>Object</td>\r\n\
<td align=center>Loopback</td></tr>\r\n\
<script type=\"text/javascript\">\r\n\
InitMsg();</script>\r\n\
</table>\r\n\
<p><script language=\"javascript\">\r\n\
var str = new Array('Local','Remote');\r\n\
document.write(getOptions('Local/Remote','id_local',str,2));\r\n\
getObj('id_local').onclick = doQuery;\r\n\
</script>\r\n\
<input type=\"button\" value=\"Query\" onClick=\"doQuery();\">\r\n\
<input type=\"button\" value=\"Submit\" onClick=\"cmdOk();\"></p>\r\n\
</center></body></html>";
//---------------------------------------------------------------------------------------------
uint8 parameter_htm[] = "<html><head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"parsexml.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function doQuery()\r\n\
{\r\n\
var cmd='query=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
doGetRequest('parameter.htm?'+cmd);\r\n\
}\r\n\
function cmdOk()\r\n\
{\r\n\
if(!window.confirm(\"Are you sure?\")) return;\r\n\
var cmd='setting=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
cmd += '&port='+getObj('port').value;\r\n\
value =getObj('eth1').value&1;\r\n\
if(getObj('eth2').checked)\r\n\
value |=7<<1;\r\n\
else\r\n\
for(var i=2; i<5; i++)\r\n\
value |= (getObj('eth'+i).value&1)<<(i-1);\r\n\
value |= (getObj('eth5').value&1)<<4;\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('parameter.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
i=getObj('port').value;\r\n\
value = getObjValue(xml,'eth'+i);\r\n\
getObj('eth1').value=(value>>0)&1;\r\n\
getObj('eth2').checked=((value>>1)&1)?true:false;\r\n\
if((value>>1)&1){\r\n\
getObj('eth3').value=1;\r\n\
getObj('eth4').value=1;\r\n\
getObj('eth3').disabled = true;\r\n\
getObj('eth4').disabled = true;\r\n\
}else\r\n\
for(i=2;i<4;i++){\r\n\
getObj('eth'+(i+1)).value=(value>>i)&1;\r\n\
getObj('eth'+(i+1)).disabled = false;}\r\n\
getObj('eth5').value=(value>>4)&1;\r\n\
}\r\n\
function doAutoNeg()\r\n\
{\r\n\
if(getObj('eth2').checked){\r\n\
getObj('eth3').disabled = true;\r\n\
getObj('eth3').value = 1;\r\n\
getObj('eth4').disabled = true;\r\n\
getObj('eth4').value = 1;\r\n\
}else{\r\n\
getObj('eth3').disabled = false;\r\n\
getObj('eth4').disabled = false;}\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',en=new Array('Disable','Enable');\r\n\
var dup=new Array('Half Duplex','Full Duplex');\r\n\
var sp=new Array('10M','100M');\r\n\
var port=new Array('Port 1','Port 2','Port 3','Port 4');\r\n\
doc+='<tr><td align=left>The Port Select:</td>';\r\n\
doc+='<td align=left>'+getOptions('','port',port,4)+'</td></tr>';\r\n\
doc+='<tr><td align=left>The Port Enabled:</td>';\r\n\
doc+='<td align=left>'+getOptions('','eth1',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>The Port Auto Negotiation:</td>';\r\n\
doc+=\"<td align=left><input type='checkbox' onclick='doAutoNeg();' \
id='eth2'>Checked</td></tr>\";\r\n\
doc+='<tr><td align=left>The Port Speed:</td>';\r\n\
doc+='<td align=left>'+getOptions('','eth3',sp,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>The Port Duplex:</td>';\r\n\
doc+='<td align=left>'+getOptions('','eth4',dup,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>The Port Ctrl Flow:</td>';\r\n\
doc+='<td align=left>'+getOptions('','eth5',en,2)+'</td></tr>';\r\n\
document.writeln(doc);\r\n\
getObj('port').onclick = doQuery;\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"doQuery();\"><center><br><br>\r\n\
<h2>The parameter configuration.<br>\r\n</h2>\r\n\
<table border='1'>\r\n\
<script type=\"text/javascript\">\r\n\
InitMsg();</script>\r\n\
</table>\r\n\
<p><script language=\"javascript\">\r\n\
var str = new Array('Local','Remote');\r\n\
document.write(getOptions('Local/Remote','id_local',str,2));\r\n\
getObj('id_local').onclick = doQuery;\r\n\
</script>\r\n\
<input type=\"button\" value=\"Query\" onClick=\"doQuery();\">\r\n\
<input type=\"button\" value=\"Submit\" onClick=\"cmdOk();\"></p>\r\n\
</center></body></html>";
//---------------------------------------------------------------------------------------------
uint8 vcg_htm[] = "<html><head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"parsexml.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function doQuery()\r\n\
{\r\n\
var cmd='query=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
doGetRequest('vcg.htm?'+cmd);\r\n\
}\r\n\
function cmdOk()\r\n\
{\r\n\
if(!window.confirm(\"Are you sure?\")) return;\r\n\
var cmd='setting=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
value =0;\r\n\
for(var i=1; i<3; i++)\r\n\
value |= (getObj('vcg'+i).value&1)<<(i-1);\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('vcg.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'vcg');\r\n\
for(i=0;i<2;i++)\r\n\
getObj('vcg'+(i+1)).value=(value>>i)&1;\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',en=new Array('Disable','Enable');\r\n\
doc+='<tr><td align=left>VCAT:</td>';\r\n\
doc+='<td align=left>'+getOptions('','vcg1',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>LCAS:</td>';\r\n\
doc+='<td align=left>'+getOptions('','vcg2',en,2)+'</td></tr>';\r\n\
document.writeln(doc);\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"doQuery();\"><center><br><br>\r\n\
<h2>The VCG configuration.<br>\r\n</h2>\r\n\
<table border='1'>\r\n\
<script type=\"text/javascript\">\r\n\
InitMsg();</script>\r\n\
</table>\r\n\
<p><script language=\"javascript\">\r\n\
var str = new Array('Local','Remote');\r\n\

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -