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

📄 web1.h

📁 采用ajax技术
💻 H
📖 第 1 页 / 共 5 页
字号:
	{\r\n\
		alert(\"The  counts of SNMP Community is more than 10.\");\r\n\
		return false;\r\n\
	}\r\n\
	var i;\r\n\
	for (i=0; i<count; i++)\r\n\
	{\r\n\
		comm = document.SNMPform.strings.options[i].text.substring(0, \
			document.SNMPform.strings.options[i].text.lastIndexOf(\"__\"));\r\n\
		if (str.value == comm)\r\n\
		{\r\n\
			alert(str.value + \" has already existed in the list.\");\r\n\
			return false;\r\n\
		}\r\n\
	} \r\n\
	cmd = \"type=AddComm&comm=\" + str.value;\r\n\
	cmd = cmd + \"&level=\";\r\n\
	if (strType[0].checked)\r\n\
		cmd = cmd + \"0\";\r\n\
	else\r\n\
		cmd = cmd + \"1\";\r\n\
	doPostRequest(\"Comm.htm\",cmd);\r\n\
	return true;\r\n\
}\r\n\
function OnAddManager(ip, comm, Trapver)\r\n\
{\r\n\
	var     cmd;\r\n\
	var     Tversion =1;\r\n\
	if (Trapver[1].checked)\r\n\
		Tversion = 2;\r\n\
	else if (Trapver[2].checked)\r\n\
		Tversion = 3;\r\n\
	if( !ipcheck(ip) )\r\n\
		return false;\r\n\
	else if( comm.value.length <= 0 )\r\n\
	{\r\n\
		alert(\"Must specify a community name\");\r\n\
		return false;\r\n\
	}\r\n\
	cmd = \"\";\r\n\
	if (!isValidString(comm.value))\r\n\
		return false;\r\n\
	var manager = ip.value + \": \" + comm.value + \", v\" + Tversion;\r\n\
	var count = document.SNMPform.hosts.options.length;\r\n\
	if(count > 9)\r\n\
		alert(\"The  counts of SNMP Trap IP is more than 10.\");\r\n\
	var i;\r\n\
	for (i=0; i<count; i++)\r\n\
	{\r\n\
		if (document.SNMPform.hosts.options[i].text == manager)\r\n\
		{\r\n\
			alert(manager + \" has already existed in the list.\");\r\n\
			return false;\r\n\
		}\r\n\
	}\r\n\
	cmd = \"type=AddTrap&trapip=\" + ip.value;\r\n\
	cmd = cmd + \"&comm=\"+comm.value;\r\n\
	cmd = cmd + \"&ver=\"+Tversion;\r\n\
	doPostRequest(\"Trap.htm\",cmd);\r\n\
	return true;\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\
    var sel;\r\n\
    var comm;\r\n\
    if(value == 0)\r\n\
    {\r\n\
    	sel = document.SNMPform.strings;\r\n\
    	comm = result.getElementsByTagName(\"comm\");\r\n\
    }\r\n\
    else if(value==1)\r\n\
    {\r\n\
    	sel = document.SNMPform.hosts;\r\n\
		comm = result.getElementsByTagName(\"trap\");\r\n\
	}\r\n\
	sel.options.length=0;\r\n\
	for(i=0;i<comm.length;i++)\r\n\
	{\r\n\
		value = comm[i].childNodes[0].nodeValue;\r\n\
		sel.options.add(new Option(value,\"Text\"));\r\n\
	}\r\n\
}\r\n";

//---------------------------------------------------------------------------------------------
uint8 Comm_htm[] = "<html>\r\n\
<head>\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"snmp.js\"></script>\r\n\
<style type=\"text/css\">\r\n\
<!--.style2 {font-size: 16px;font-weight: bold;}-->\r\n\
</style>\r\n\
</head>\r\n\
<BODY onLoad=doPostRequest(\"Comm.htm\",\"type=GetComm\");>\r\n\
<center><h1>SNMP - System Configuration</h1>\r\n\
<FORM name=\"SNMPform\" method=\"post\">\r\n\
<TABLE CELLSPACING=0 CELLPADDING=0 WIDTH=\"100%\" height=\"60%\" >\r\n\
<TR>\r\n\
<TD align=\"center\" VALIGN=TOP WIDTH=\"100%\">\r\n\
<table width=\"620\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" id=\"table1\">\r\n\
<tr>\r\n\
<td width=\"50%\" align=\"center\" bgcolor=\"#CD5D03\"><font color=\"#FFFFFF\">\r\n\
<a href=\"#\" class=\"menu2\"><b><font color=\"white\"> System Configuration</font></b></a></font>\r\n\
</td></tr></table>\r\n\
<BR><BR><B><font size=\"3\">Community Strings</font></B><BR>\r\n\
<TABLE border=\"0\" cellspacing=\"1\" cellpadding=\"1\" bgcolor=\"#3399CC\">\r\n\
<TR><TD class=\"titleTD\">\r\n\
<b>Current Strings :</b><br>\r\n\
<INPUT type=\"button\" name=\"removeString\" value=\" Remove \" \
	onClick=\"OnRemoveString(document.SNMPform.strings,0)\" style=\"float: left\">\r\n\
</TD><TD class=\"titleTD\"><b>&nbsp;&nbsp;New Community String :</b>\r\n\
<INPUT type=\"button\" name=\"addString\" value=\"Add\" \
	onClick=\"OnAddString(document.SNMPform.snmpstr,document.SNMPform.strType)\" style=\"float: right\">\r\n\
</TD></TR><TR><TD class=\"titleTD\" ALIGN=LEFT VALIGN=TOP>&nbsp;&nbsp;&nbsp;\r\n\
<select name=\"strings\" size=10 style=\"float:left \"></select><p>&nbsp;</p>\r\n\
</TD><TD ALIGN=LEFT VALIGN=TOP  class=\"titleTD\"><table>\r\n\
<tr><td><b>String : </b></td>\r\n\
<td><input type=\"text\" name=\"snmpstr\" value=\"\" \
	size=\"32\" maxLength=\"13\" onChange=\"OnChangeString(value)\"></td>\r\n\
</tr><tr align=\"center\">\r\n\
<td colspan=\"2\"><input type=\"radio\" name=\"strType\" \
	value = \"1\">RO &nbsp;<input type=\"radio\" name=\"strType\" value=\"2\">RW</td>\r\n\
</tr></table></TD></TR></TABLE></TD></TR><tr>\r\n\
<td align = center><b>Note: The max counts of SNMP Community is 10.</b></td>\r\n\
</tr></TABLE></FORM></center></BODY></HTML>";
//---------------------------------------------------------------------------------------------
uint8 Trap_htm[] = "<html><head>\r\n\
<script src=\"common.js\"></script>\r\n\
<script src=\"snmp.js\"></script>\r\n\
<style type=\"text/css\">\r\n\
<!--.style2 {font-size: 16px;font-weight: bold;}-->\r\n\
</style></head><BODY onLoad=doPostRequest(\"Trap.htm\",\"type=GetTrap\");>\r\n\
<center><h1>SNMP - Trap Configuration</h1>\r\n\
<FORM name=\"SNMPform\" method=\"get\">\r\n\
<TABLE CELLSPACING=0 CELLPADDING=0 WIDTH=\"100%\" >\r\n\
<TR><TD align=\"center\" VALIGN=TOP WIDTH=\"100%\">\r\n\
<table width=\"620\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" id=\"table1\">\r\n\
<tr><td width=\"50%\" bgcolor=\"#CD5D03\" align=\"center\"><font color=\"#FFFFFF\">\r\n\
<a href=\"#\" class=\"menu2\"><b><font color=\"white\">Trap Configuration</font></b></a></font>\r\n\
</td></tr></table><br><br><B>Trap Managers</B><BR>\r\n\
<TABLE border=\"0\" cellspacing=\"1\" cellpadding=\"1\" bgcolor=\"#3399CC\"><TR>\r\n\
<TD class=\"titleTD\"><b>Current Managers :</b>\r\n\
<INPUT type=\"button\" name=\"removeManager\" value=\"Remove\" \
	onClick=\"OnRemoveString(document.SNMPform.hosts,1)\" style=\"float: right\">\r\n\
</TD><TD class=\"titleTD\"><b>New Manager :</b>\r\n\
<INPUT type=\"button\" name=\"addManager\" value=\"Add\" \
	onClick=\"return OnAddManager(document.SNMPform.ip, \
	document.SNMPform.comm,document.SNMPform.Trapver)\" style=\"float: right\">\r\n\
</TD></TR><TR><TD class=\"titleTD\" ALIGN=LEFT VALIGN=TOP> &nbsp;&nbsp;&nbsp;\r\n\
<select name=\"hosts\" size=10>\r\n\
</select></TD><TD ALIGN=LEFT VALIGN=TOP class=\"titleTD\"><table><tr>\r\n\
<td><b>IP Address : </b></td><td><input type=\"text\" name=\"ip\" \
	size=15 maxlength=15 onChange=\"ipcheck(this)\"></td>\r\n\
</tr><tr><td><b>Community : </b></td>\r\n\
<td><input type=\"text\" name=\"comm\" value=\"public\" readonly=\"true\" size=32 maxLength=32></td>\r\n\
</tr><tr><td><b>Trap version: </b></td><td>\r\n\
<input type=\"radio\" name=\"Trapver\" value=\"1\" checked>v1&nbsp;	\r\n\
<input type=\"radio\" name=\"Trapver\" value=\"2\">v2&nbsp;	\r\n\
<input type=\"radio\" name=\"Trapver\" value=\"3\">v3&nbsp;\r\n\
</td></tr></table></TD></TR></TABLE></TD></TR><tr>\r\n\
<td align = center><b>Note: The max counts of SNMP Trap IP is 10.</b></td>\r\n\
</tr></TABLE></FORM>\r\n\
</center></BODY></HTML>";
//---------------------------------------------------------------------------------------------
uint8 userinfo[] = "<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 = \"username=0\";\r\n\
	if(num==0)\r\n\
		doPostRequest(\"GetUserInfo\",cmd);\r\n\
	else	\r\n\
	{\r\n\
		if(document.getElementById(\"newpw\").value != \r\n\
			document.getElementById(\"crmpw\").value)\r\n\
		{\r\n\
			alert(\"confirm password error, please input again!\");\r\n\
			return;\r\n\
		}\r\n\
		cmd = \"username=\"+document.getElementById(\"username\").value;\r\n\
		cmd = cmd + \"&oldpw=\"+document.getElementById(\"oldpw\").value;\r\n\
		cmd = cmd + \"&newpw=\"+document.getElementById(\"newpw\").value;\r\n\
		doPostRequest(\"PwCfgShow\",cmd);\r\n\
	}\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\
    	document.getElementById(\"username\").value = \
    		result.getElementsByTagName(\"username\")[0].childNodes[0].nodeValue;\r\n\
    else if(value==1)\r\n\
    	alert(\"Set username and password failed, please check it!\");\r\n\
    else if(value==2)\r\n\
    	alert(\"Set username and password successfully!\");\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"cmdOk(0)\"><center><H2>Password Setting</H2><table>\r\n\
<tr><td>UserName:</td><td><input type=\"text\" id=\"username\" value=\"\"></td></tr>\r\n\
<tr><td>Old Password:</td><td><input type=\"password\" id=\"oldpw\" value=\"\"></td></tr>\r\n\
<tr><td>New Password:</td><td><input type=\"password\" id=\"newpw\" value=\"\"></td></tr>\r\n\
<tr><td>Confirm Password:</td><td><input type=\"password\" id=\"crmpw\" value=\"\"></td></tr>\r\n\
</table>\r\n\
<p><input type=\"button\" value=\"Submit\" onClick=\"cmdOk(1);\"></p>\r\n\
The max length of user name and password is 12 characters.\r\n\
</center></body></html>";
//---------------------------------------------------------------------------------------------
uint8 netinfo[] = "<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\
		var ip = document.getElementById(\"ip\").value;\r\n\
		cmd = \"ip=\"+ip;\r\n\
		cmd = cmd + \"&sub=\"+document.getElementById(\"sub\").value;\r\n\
		cmd = cmd + \"&gw=\"+document.getElementById(\"gw\").value;\r\n\
	}\r\n\
	doPostRequest(\"NetCfgShow\",cmd);\r\n\
	if(num==1)\r\n\
		setTimeout(\"cmdOk1()\", 1000);\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\
    	document.getElementById(\"ip\").value = result.getElementsByTagName(\"ip\")[0].childNodes[0].nodeValue;\r\n\
    	document.getElementById(\"sub\").value = result.getElementsByTagName(\"sub\")[0].childNodes[0].nodeValue;\r\n\
    	document.getElementById(\"gw\").value = result.getElementsByTagName(\"gw\")[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 = \"Setting successfully!\\r\\n It will be redirected to http://\";\r\n\
    	doc = doc + document.getElementById(\"ip\").value;\r\n\
    	alert(doc);\r\n\
    	window.parent.location.replace(\"http://\"+document.getElementById(\"ip\").value);\r\n\
    }\r\n\
}\r\n\
function cmdOk1()\r\n\
{\r\n\
	var ip = \"http://\" + document.getElementById(\"ip\").value+\"/\";\r\n\
	window.parent.location.href = ip;\r\n\
	window.parent.location.assign(ip);\r\n\
	setTimeout(\"cmdOk1()\", 1000);\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body onLoad=\"cmdOk(0)\"><center><H2>Configuration Net Information</H2><table border=1>\r\n\
<tr><td>Mac Address:</td><td><input type=\"text\" id=\"mac\" value=\"\" readonly=\"true\" disabled></td></tr>\r\n\
<tr><td>IP Address:</td><td><input type=\"text\" id=\"ip\" value=\"\"></td></tr>\r\n\
<tr><td>Submark Address:</td><td><input type=\"text\" id=\"sub\" value=\"\"></td></tr>\r\n\
<tr><td>Gateway Address:</td><td><input type=\"text\" id=\"gw\" 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 reset_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 type=\"text/javascript\">\r\n\
function cmdOk()\r\n\
{\r\n\
	var i=0,cmd='',n=0;\r\n\
	for(i=0;i<3;i++)\r\n\
	{\r\n\
		cmd = \"nc\"+i;\r\n\
		if(document.getElementById(cmd).checked)\r\n\
			n |= 1<<i;\r\n\
	}\r\n\
	cmd = \"restart=\"+n;\r\n\
	if(n>=1 && !window.confirm(\"Are you sure?\"))\r\n\
		return;\r\n\
	doPostRequest(\"reset.htm\",cmd);\r\n\
	if(n&1)\r\n\
		setTimeout(\"cmdOk1()\", 10000);\r\n\
}\r\n\
function cmdOk1()\r\n\
{\r\n\
	window.parent.location.replace(\"index.jsp\");\r\n\
	setTimeout(\"cmdOk1()\", 1000);\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==2)\r\n\
    {\r\n\
    	var doc = \"Setting Successfully!\";\r\n\
    	alert(doc);\r\n\
    }\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\
\r\n\
<body><p><center><h2><br><br>\r\n\
If you submit this page, <br>the equipment will be restarted!</h2>\r\n\
</p><table><tr><td align=center>\r\n\
<script type=\"text/javascript\">\r\n\
var doc='',msg=new Array('System','PHY','CPU');\r\n\
for(var i=0;i<3;i++)\r\n\
doc+=\"<input type='checkbox' id='nc\"+i+\"'>\"+msg[i]+\"&nbsp;&nbsp;&nbsp;\";\r\n\
document.writeln(doc);\r\n\
</script>\r\n\
</td></tr></table>\r\n\
<p><input type=\"button\" value=\"Submit\" onClick=\"cmdOk();\"></p>\r\n\
</center></body></html>";

//---------------------------------------------------------------------------------------------
uint8 Logout[] = "<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()\r\n\
{\r\n\
	cmd = \"box=0\";\r\n\
	doPostRequest(\"Logout\",cmd);\r\n\
	setTimeout(\"cmdOk()\", 1000);\r\n\
}\r\n\
function ParseXML(xml)\r\n\
{\r\n\
}\r\n\
</script>\r\n\
</head>\r\n\

⌨️ 快捷键说明

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