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

📄 web1.h

📁 采用ajax技术
💻 H
📖 第 1 页 / 共 5 页
字号:
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 gfp_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('gfp.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=0; i<5; i++)\r\n\
value |= (getObj('gfp'+i).value&1)<<i;\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('gfp.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'gfp');\r\n\
for(i=0;i<5;i++)\r\n\
getObj('gfp'+i).value=(value>>i)&1;\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',en=new Array('Disable','Enable');\r\n\
var pti=new Array('Manage data frame','Client data frame');\r\n\
var exi=new Array('Null header','Linear frame');\r\n\
doc+='<tr><td align=left>Payload scramble:</td>';\r\n\
doc+='<td align=left>'+getOptions('','gfp0',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>Header scramble:</td>';\r\n\
doc+='<td align=left>'+getOptions('','gfp1',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>PTI(Payload Type Indentifier):</td>';\r\n\
doc+='<td align=left>'+getOptions('','gfp2',pti,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>PFI(Payload Field Indicator):</td>';\r\n\
doc+='<td align=left>'+getOptions('','gfp3',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>EXI(Extension Header Indentifier):</td>';\r\n\
doc+='<td align=left>'+getOptions('','gfp4',exi,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 GFP 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 clock_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('clock.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 = (getObj('clk0').value&1);\r\n\
value |= (getObj('clk1').value&15)<<4;\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('clock.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'clk');\r\n\
getObj('clk0').value=(value>>0)&1;\r\n\
getObj('clk2').value=getObj('clk0').value==1?'E1_'+(((value>>4)&15)+1):'';\r\n\
doCheckClk();\r\n\
}\r\n\
function doCheckClk()\r\n\
{\r\n\
	if(getObj('clk0').value==1) getObj('clk1').disabled=false;\r\n\
	else getObj('clk1').disabled=true;\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',en=new Array('Master clock','Slave clock');\r\n\
e1=new Array('','','','','','','','','','','','','','','','');\r\n\
for(i=1;i<17;i++) e1[i]='E1_'+i;\r\n\
doc+='<tr><td align=left>Clock Mode:</td>';\r\n\
doc+='<td align=left>'+getOptions('','clk0',en,2)+'</td></tr>';\r\n\
doc+='<tr><td align=left>Clock Source:</td>';\r\n\
doc+='<td align=left>'+getOptions('','clk1',e1,16)+'</td></tr>';\r\n\
doc+='<tr><td align=left>Current Clock Source:</td>';\r\n\
doc+='<td align=left>';\r\n\
doc +=\"<input type='text' value='' id='clk2' style='width:50px '>\";\r\n\
doc += '</td></tr>';\r\n\
document.writeln(doc);\r\n\
getObj('clk0').onclick = doCheckClk;\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"doQuery();\"><center><br><br>\r\n\
<h2>The clock 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 error_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('error.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\
value = getObj('err').value&1;\r\n\
cmd += '&value='+value;\r\n\
doPostRequest('error.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
value = getObjValue(xml,'err');\r\n\
getObj('err').value=value&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>The error on/off:</td>';\r\n\
doc+='<td align=left>'+getOptions('','err',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 error on/off 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 limit_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=0';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
doGetRequest('box.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(i=1;i<3;i++){\r\n\
if(getObj('chk0'+i).checked)\r\n\
cmd += '&lmt0'+i+'='+getObj('lmt0'+i).value;\r\n\
if(getObj('chk1'+i).checked)\r\n\
cmd += '&lmt1'+i+'='+getObj('lmt1'+i).value;\r\n\
}\r\n\
doPostRequest('limit.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
for(i=3;i<=5;i++){\r\n\
getObj('lmt0'+(i-3)).value = getObjValue(xml,'r'+i);\r\n\
getObj('lmt1'+(i-3)).value = getObjValue(xml,'r'+(i+3));}\r\n\
}\r\n\
function InitMsg()\r\n\
{\r\n\
var doc='',msg=new Array('The Temperature','The Voltage');\r\n\
var item=new Array('Current:','Min:','Max:');\r\n\
var unit=new Array('℃','V');\r\n\
for(i=0;i<2;i++){\r\n\
	doc+='<tr><td align=left>'+msg[i]+'</td>';\r\n\
	for(j=0;j<3;j++){\r\n\
		if(j==0)\r\n\
			doc+='<td align=left>'+item[j]+'&nbsp;';\r\n\
		else{\r\n\
			doc+= \"<td align=left><input type='checkbox' id='chk\";\r\n\
			doc+= i+''+j+\"'>\"+item[j]+'&nbsp;';}\r\n\
		doc +=\"<input type='text' value='' id='lmt\"+i+''+j+\"' style='width:50px '>\";\r\n\
		doc += unit[i]+'</td>';}\r\n\
	doc+='</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 limit value setting.<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 vlantable_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\
var intRowIndex=0,curPage=1;\r\n\
function getQueryStr()\r\n\
{\r\n\
var cmd='query=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
cmd += '&page='+curPage;\r\n\
return cmd;\r\n\
}\r\n\
function doQuery(num)\r\n\
{\r\n\
var cmd = getQueryStr();\r\n\
if(num==1) cmd +='&pos='+getObj('id_vlan').value;\r\n\
doGetRequest('vlantable.htm?'+cmd);\r\n\
}\r\n\
function gotopage(num)\r\n\
{\r\n\
	var total = getObj('total').innerText;\r\n\
	if(num==0) curPage =1;\r\n\
	if(num==1) curPage--;\r\n\
	if(num==2) curPage++;\r\n\
	if(num==3) curPage=total;\r\n\
	if(num==4) curPage=getObj('goto').value;\r\n\
	if(curPage<=0) curPage=1;\r\n\
	if(curPage>total) curPage=total;\r\n\
	doQuery();\r\n\
}\r\n\
function cmdDel()\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 += '&cmd=del';\r\n\
cmd += '&value='+getObj('VlanTable').rows[intRowIndex].cells[0].innerHTML;\r\n\
doPostRequest('vlantable.htm',cmd);\r\n\
}\r\n\
function deleteRow()\r\n\
{\r\n\
	var t=getObj('VlanTable'); \r\n\
	//for(var i=t.rows.length-1;i>=0;i--)\r\n\
	//	t.deleteRows(i);\r\n\
 	t.firstChild.removeNode(true);\r\n\
}\r\n\
function cmdAdd(num)\r\n\
{\r\n\
if(!window.confirm(\"Are you sure?\")) return;\r\n\
var id=getObj('id_vlan').value;\r\n\
if(id==''){ alert('VLAN ID is empty, check please!'); return;}\r\n\
var value=0;\r\n\
for(i=0;i<5;i++)\r\n\
if(getObj('eth'+i).checked) value |= 1<<i;\r\n\
if(value==0){ alert('Please select one ethernet!'); return;}\r\n\
//if(CheckVlanId(id)!=-1){ alert('VLAN ID is exists!'); return;}\r\n\
var cmd='setting=1';\r\n\
cmd += '&local='+getObj('id_local').value;\r\n\
cmd += num==0?'&cmd=add':'&cmd=mod'\r\n\
cmd += '&id='+id + '&value='+value;\r\n\
doPostRequest('vlantable.htm',cmd);\r\n\
}\r\n\
function ParseStates(xml)\r\n\
{\r\n\
	var obj = xml.getElementsByTagName('alt')[0];\r\n\
	if(obj!=null) alert(getObjValue(xml,'alt'));\r\n\
	obj = xml.getElementsByTagName('v');\r\n\
	value = getObjValue(xml,'pages');\r\n\
	putObjText('total',value);\r\n\
	putObjText('cur',getObjValue(xml,'cur'));\r\n\
	var id,eth,i=0,j=0;\r\n\
	if(obj !=null){\r\n\
		curPage = getObjValue(xml,'cur');\r\n\
		deleteRow();\r\n\
		insertRow('VLAN ID','Members');\r\n\
		for(i=0;i<obj.length;i++){\r\n\
			value = obj[i].getElementsByTagName('i')[0];\r\n\
			id = value.childNodes[0].nodeValue;\r\n\
			value = obj[i].getElementsByTagName('e')[0];\r\n\
			eth = value.childNodes[0].nodeValue;\r\n\
			value ='';\r\n\
			for(j=0;j<5;j++)\r\n\
				if((eth>>j)&1) value += 'ETH'+(j+1)+';';\r\n\
			j=CheckVlanId(id);\r\n\
			if(j==-1)\r\n\
				insertRow(id,va

⌨️ 快捷键说明

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