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

📄 web1.h

📁 采用ajax技术
💻 H
📖 第 1 页 / 共 5 页
字号:
\r\n\
<body><p><center><h2><br><br>\r\n\
If you submit this page, <br>the WEB system will be logout!</h2>\r\n\
<input type=\"submit\" value=\"OK\" onClick=\"cmdOk();\"></p>\r\n\
</center></body></html>";

//---------------------------------------------------------------------------------------------
uint8 macinfo[] = "<html><head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<script src=\"common.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function cmdOk(num)\r\n\
{\r\n\
	var cmd = \"temp=0\";\r\n\
	if(num==1)\r\n\
	{\r\n\
		if(!window.confirm(\"Are you sure?\"))\r\n\
			return;\r\n\
		cmd = \"mac=\"+document.getElementById(\"mac\").value;\r\n\
		setTimeout(\"cmdOk(0)\", 20000);\r\n\
	}\r\n\
	else\r\n\
		setTimeout(\"cmdOk(0)\", 10000);\r\n\
	doPostRequest(\"setmac\",cmd);\r\n\
}\r\n\
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 == 0)\r\n\
    {\r\n\
    	document.getElementById(\"mac\").value = result.getElementsByTagName(\"mac\")[0].childNodes[0].nodeValue;\r\n\
    }\r\n\
    else if(value==1)\r\n\
    	alert(\"Set net information failed, please check it!\");\r\n\
    else if(value==2)\r\n\
    {\r\n\
    	var doc = \"Set MAC Address Successfully!\\r\\n It will be restarted!\";\r\n\
    	alert(doc);\r\n\
    }\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"cmdOk(0)\"><center><H2>Set MAC Address</H2><table border=1>\r\n\
<tr><td>Mac Address:</td><td><input type=\"text\" id=\"mac\" value=\"\"></td></tr>\r\n\
</table>\r\n\
<p><input type=\"button\" value=\"Submit\" onClick=\"cmdOk(1);\"></p>\r\n\
If you submit these values, <br>the net management card will be restarted!\r\n\
</center></body></html>";

//---------------------------------------------------------------------------------------------
uint8 misc[] = "<html><head>\r\n\
<script src=\"common.js\"></script>\r\n\
<script type=\"text/javascript\">\r\n\
function cmdOk()\r\n\
{\r\n\
	cmd = \"timeout=\"+document.getElementById(\"LogoutTime\").value;\r\n\
	doPostRequest(\"Misc\",cmd);\r\n\
}\r\n\
function getop()\r\n\
{\r\n\
	cmd = \"getop=1\";\r\n\
	doPostRequest(\"Misc\",cmd);\r\n\
}\r\n\
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\
    name = result.getElementsByTagName(\"op\")[0];\r\n\
    document.getElementById(\"results\").value = name.childNodes[0].nodeValue;\r\n\
    if(value == 0)\r\n\
    	alert(\" Setting successfully!\");\r\n\
}\r\n\
</script></head>\r\n\
<BASE target=main>\r\n<body onLoad=\"getop();\"><center><br><br><br>\r\n\
<H2>Advanced Configuration\r\n</H2>\r\n\
<FORM method=post name=frmLogoutSet>\r\n\
<TABLE border=1>\r\n<TR>\r\n<TD>Web Auto Logout Time</td>\r\n\
<TD>\r\n<SELECT id=LogoutTime >\r\n\
<OPTION value=50 selected>5 min\r\n\
<OPTION value=100>10min\r\n\
<OPTION value=200>20min\r\n\
<OPTION value=0>disable\r\n\
</SELECT>\r\n</TD></TR>\r\n\
</TABLE>\r\n<P>\r\n\
<INPUT type=button value=Submit onClick=\"cmdOk();\">\r\n\
<p><h2>The Current option:</h2>\r\n<p><textarea rows=\"5\" cols=\"30\" id=\"results\"></textarea></p>\r\n\
</FORM>\r\n</HTML>";

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

uint8 box_htm[]="<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\
 \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> \r\n\
<html xmlns=\"http://www.w3.org/1999/xhtml\"> \r\n\
<head>\r\n\
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n\
<title>The Cards states</title>\r\n\
<style type=\"text/css\"> \r\n\
<!-- \r\n\
body,td,th{font-family:Verdana;font-size:9px;} \r\n\
.xbox{\r\n\
	top:0px;\r\n\
	height:100%;\r\n\
	position:relative;\r\n\
	background-color: #ffe6b3;	\r\n\
	display:block; \r\n\
	border:#000000 1px solid\r\n\
}\r\n\
.dir{ width:100%; border-left:#000000 solid 1px;border-top:#000000 solid 1px;border-collapse:collapse;}  \r\n\
.dir td{height:8px;line-height:8px;\r\n\
	border-right:#000000 solid 1px;border-bottom:#000000 solid 1px; \r\n\
	padding:6px 6px 4px;} \r\n\
.hh{\r\n\
	display:none; \r\n\
	background-color:#868686; \r\n\
	position:absolute; \r\n\
	left:-1000px; \r\n\
	top:60px;\r\n\
	display:block; \r\n\
	border:#FFFFFF 3px solid\r\n\
	font-size:20px; \r\n\
	z-index:100;\r\n\
}\r\n\
		\r\n\
--> \r\n\
</style>\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"parsexml.js\"></script>\r\n\
<script language=\"javascript\">\r\n\
var kind =0;\r\n\
function drawHead()\r\n\
{\r\n\
var rowHead = new Array('Object','Alarm_Mask','LOS','CV','AIS','LOF',\
'ERROVER','CRC4','EX_LOOP','VCAT_ERR',\
'TX_SQ','TX_CTRL','RX_SQ','RX_CTRL');\r\n\
var doc1=\"\",doc4=\"<td align='center' width='7%' \";\r\n\
for(var i=0;i<rowHead.length;i++)\r\n\
doc1 += doc4+\">\"+rowHead[i]+\"</td>\";\r\n\
doc1 =\"<tr>\"+doc1+\"</tr>\";\r\n\
document.writeln(doc1);\r\n\
for(i=0;i<16;i++)\r\n\
{\r\n\
doc4 = \"id_E1\"+((i<10)?'0'+i:i);\r\n\
doc1 = getIdString(doc4);\r\n\
doc1 = \"<tr><td align='center'>\"+(i+1)+\"</td>\"+doc1+\"</tr>\";\r\n\
document.writeln(doc1);\r\n\
}\r\n\
}\r\n\
function getIdString(id)\r\n\
{\r\n\
var doc1 = \"\";\r\n\
for(i=0;i<13;i++)\r\n\
{\r\n\
doc1 += \"<td align='center' width='5%' id='\"+id+((i<10)?'0'+i:i);\r\n\
if(i==0)\r\n\
doc1 += \"'><font color='gray' id='\"+id+((i<10)?'0'+i:i)+\"' >■</font></td>\";\r\n\
else if(!(i>=1&&i<=8))\r\n\
doc1 += \"' >--</td>\";\r\n\
else{\r\n\
doc1 += \"'><font color='gray' id='g\"+id+((i<10)?'0'+i:i);\r\n\
doc1 += \"' size='+2'>&#8226;</font></td>\";}\r\n\
}\r\n\
return doc1;\r\n\
}\r\n\
function refresh()\r\n\
{\r\n\
kind %= 2;\r\n\
var cmd = \"query=\"+kind++;\r\n\
var obj = getObj(\"id_local\");\r\n\
cmd += \"&local=\"+obj.value;\r\n\
doGetRequest(\"box.htm?\"+cmd);\r\n\
}\r\n\
function doQuery()\r\n\
{\r\n\
refresh();\r\n\
setTimeout(\"doQuery()\", 2000);\r\n\
}\r\n\
function initMisc()\r\n\
{\r\n\
var str = new Array('PWR','ALM','CV','LOA','GID','GFP_LOF','ETH_ERR');\r\n\
var doc ='';\r\n\
for(var i=0; i<7; i++){\r\n\
doc += \"<td width='10%' align='left' valign='middle' height='14px'>\";\r\n\
doc += \"<font color='gray' id='id_misc\"+i;\r\n\
doc += \"' size='+2'>&#8226;</font>&nbsp;\"+str[i]+\"</td>\";\r\n\
}\r\n\
document.writeln(doc);\r\n\
}\r\n\
function initEth()\r\n\
{\r\n\
var name = new Array('Link','10M','Half Duplex','NOP','100M','Full Duplex');\r\n\
var doc = \"<th align='left'>FX1/ETH1</th><th align='left'>ETH2</th>\";\r\n\
doc+= \"<th align='left'>ETH3</th><th align='left'>ETH4</th>\";\r\n\
for(var k=0; k<2; k++){\r\n\
	doc += '<tr>';\r\n\
	for(var i=0; i<4; i++){\r\n\
		doc += \"<td width='10%' align='left' valign='middle' height='14px'>\";\r\n\
		for(var j=0; j<3; j++){\r\n\
			if(i>0&&(k*3+j)==3) doc += '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';\r\n\
			else{\r\n\
			doc += \"<font color='gray' id='id_eth\"+i+''+(k*3+j);\r\n\
			doc += \"' size='+2'>&#8226;</font>&nbsp;<span id='n\";\r\n\
			doc += i+''+(k*3+j)+\"'>\"+name[k*3+j]+'</span>';}\r\n\
		}\r\n\
		doc += '</td>';\r\n\
	}\r\n\
	doc += '</tr>';\r\n\
}\r\n\
document.writeln(doc);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
	var s1 = new Array('','','');\r\n\
	var s2 = new Array('','','');\r\n\
	if(xml.getElementsByTagName('r1')[0]!=null){\r\n\
		for(var i=1;i<=2;i++)\r\n\
			s1[i-1] = getObjValue(xml,'r'+i);\r\n\
		putEquAddrType(s1[0],s1[1]);\r\n\
		for(i=3;i<=5;i++){\r\n\
			s1[i-3] = getObjValue(xml,'r'+i);\r\n\
			s2[i-3] = getObjValue(xml,'r'+(i+3));}\r\n\
		putEquTempVol(s1,s2);\r\n\
		putMisc(getObjValue(xml,'r9'),getObjValue(xml,'r10'));\r\n\
		putE1Mask(getObjValue(xml,'r11'));\r\n\
		for(i=1;i<=8;i++)\r\n\
		putE1Other(getObjValue(xml,'r1'+(i+1)),'0'+i);\r\n\
		putEthernet(xml);\r\n\
	}//end if(getObj('r1'))\r\n\
	else //if(xml.getElementsByTagName('r20')[0]!=null)\r\n\
		putE1TxRx(xml);\r\n\
}\r\n\
function putEquAddrType(addr,type)\r\n\
{\r\n\
	var doc =\"The equipment address:\";\r\n\
	doc +=addr;\r\n\
	doc +=\"    The equipment type:\";\r\n\
	doc +=type;\r\n\
	putObjText('id_addr',doc);\r\n\
}\r\n\
function putEquTempVol(temp,vol)\r\n\
{\r\n\
	var doc =\"The Temperature:\";\r\n\
	doc += temp ?temp[0]:'--';\r\n\
	doc += '℃  The limit value:Min=';\r\n\
	doc += temp ?temp[1]:'--';\r\n\
	doc += '℃   Max=';\r\n\
	doc += temp ?temp[2]:'--';\r\n\
	doc +=\"℃    The Voltage:\";\r\n\
	doc += vol ?vol[0]:'--';\r\n\
	doc += 'V  The limit value:Min=';\r\n\
	doc += vol ?vol[1]:'--';\r\n\
	doc += 'V   Max=';\r\n\
	doc += vol ?vol[2]:'--'+'V';\r\n\
	putObjText('id_temp',doc);\r\n\
}\r\n\
function putMisc(misc,vcrdel)\r\n\
{\r\n\
	putObjValue('id_misc7',vcrdel);\r\n\
	for(var i=0;i<7;i++){\r\n\
	obj=getObj('id_misc'+i);\r\n\
	if(i==0&&(misc&1)==0) obj.color = 'green';\r\n\
	else if(((misc>>i)&1)==0) obj.color = 'gray';\r\n\
	else  obj.color = 'red';}\r\n\
}\r\n\
function putEthernet(xml)\r\n\
{\r\n\
	var value=0;\r\n\
	for(i=0;i<4;i++){\r\n\
		result = xml.getElementsByTagName('e'+i)[0];\r\n\
		value = result.childNodes[0].nodeValue;\r\n\
		if((value&1)==0) getObj('id_eth'+i+'0').color = 'green';\r\n\
		else  getObj('id_eth'+i+'0').color = 'red';\r\n\
		if(((value>>3)&1)==1){\r\n\
			getObj('id_eth'+i+'1').color = 'gray';\r\n\
			getObj('id_eth'+i+'4').color = 'green';\r\n\
		}else{\r\n\
			getObj('id_eth'+i+'1').color = 'green';\r\n\
			getObj('id_eth'+i+'4').color = 'gray';\r\n\
		}\r\n\
		if(((value>>4)&1)==1){\r\n\
			getObj('id_eth'+i+'2').color = 'gray';\r\n\
			getObj('id_eth'+i+'5').color = 'green';\r\n\
		}else{\r\n\
			getObj('id_eth'+i+'2').color = 'green';\r\n\
			getObj('id_eth'+i+'5').color = 'gray';\r\n\
		}\r\n\
		if(i==0&&((value>>6)&1)==1 && ((value>>7)&1)==1)\r\n\
			getObj('id_eth'+i+'3').color = 'red';\r\n\
		else if(i==0&&((value>>7)&1)==1)\r\n\
			getObj('id_eth'+i+'3').color = 'gray';\r\n\
		else if(i==0)\r\n\
			getObj('id_eth'+i+'3').color = 'gray';\r\n\
		if(i==0){\r\n\
			getObj('id_eth03').style.display=((value>>7)&1)==1?'':'none';\r\n\
			getObj('n03').style.display=((value>>7)&1)==1?'':'none';\r\n\
			getObj('id_eth01').style.display=((value>>7)&1)==1?'none':'';\r\n\
			getObj('n01').style.display=((value>>7)&1)==1?'none':'';\r\n\
			getObj('id_eth04').style.display=((value>>7)&1)==1?'none':'';\r\n\
			getObj('n04').style.display=((value>>7)&1)==1?'none':'';\r\n\
		}\r\n\
	}\r\n\
}\r\n\
function putE1Mask(mask)\r\n\
{\r\n\
	for(var i=0;i<16;i++)\r\n\
	putObjText('id_E1'+((i<10)?'0'+i:i)+'00',((mask>>i)&1)==0?'□':'■');\r\n\
}\r\n\
function putE1Other(value,id)\r\n\
{\r\n\
	for(var i=0;i<16;i++){\r\n\
	obj=getObj('gid_E1'+((i<10)?'0'+i:i)+id);\r\n\
	if(((value>>i)&1)==0) obj.color = 'gray';\r\n\
	else if(id=='07')  obj.color = 'yellow';\r\n\
	else  obj.color = 'red';}\r\n\
}\r\n\
function putE1TxRx(xml)\r\n\
{\r\n\
	var ch = new Array('A','B','C','D','E','F');\r\n\
	var msg = new Array('non-lcas','add','norm','eos','--','idle','dnu');\r\n\
	for(var i=0;i<16;i++){\r\n\
		for(var j=2;j<=5;j++){\r\n\
			id = 'r'+j+''+(i<10?i:ch[i-10]); \r\n\
			value=getObjValue(xml,id);\r\n\
			value = (j%2)?msg[value<=5?value:(value==15?6:4)]:value;\r\n\
			id = \"id_E1\"+((i<10)?'0'+i:i)+(j==2?'0':'')+(j+7);\r\n\
			putObjText(id,value);\r\n\
		}\r\n\
	}\r\n\
}\r\n\
</script>\r\n\
</head> \r\n\
\r\n\
<body onLoad=\"doQuery();\">\r\n\
	<div class=\"xbox\" align=\"center\" style='background-color:#CCCCCC'>\r\n\
	<table  width=\"100%\">\r\n\
	<tr>\r\n\
		<td width=\"60%\" id=\"id_addr\" align=\"left\" style=\"font-size:12px \">\
		<script language=\"javascript\">putEquAddrType('----','NE2048B16N');</script></td>\r\n\
		<td width=\"15%\" align=\"left\" valign=\"middle\" style=\"font-size:12px \">\r\n\
		<script language=\"javascript\">\r\n\
		var str = new Array('Local','Remote');\r\n\

⌨️ 快捷键说明

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