|
本帖最后由 大道若弦 于 2018-10-31 23:30 编辑
是在火狐里面啊,telnet也不成功,不明白原因返回文件内容是这样的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="renderer" content="webkit" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<!-- DTS2017082408289 -->
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Cache" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<!-- 8-31 -->
<title></title>
<style type="text/css"></style>
<script>
window.onload=function(){
init_login();
}
//创建AJAX引擎
var xmlhttp = null;
function createXmlhttp () {
if (window.XMLHttpRequest) {
//针对FireFox,Mozillar,Opera,Safari,IE7,IE8
// alert(navigator.userAgent);
xmlhttp = new XMLHttpRequest();
//针对某些特定版本的mozillar浏览器的BUG进行修正
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/xml");
}
}else if (window.ActiveXObject) {
//针对IE6,IE5.5,IE5
//两个可以用于创建XMLHTTPRequest对象的控件名称,保存在一个js的数组中
//排在前面的版本较新
var activexName = ["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
for (var i = 0; i < activexName.length; i++) {
try{
//取出一个控件名进行创建,如果创建成功就终止循环
//如果创建失败,回抛出异常,然后可以继续循环,继续尝试创建
xmlhttp = new ActiveXObject(activexName);
break;
} catch(e){
// alert(e);
}
}
}
}
var currentCallBack = null;
var nonedatav = Math.random();
//发送请求内容
function sendRequest(url,param,callback){
currentCallBack = callback;
createXmlhttp ();
try{
//xmlhttp.onreadystatechange = proceS-S Response; //回调方法
xmlhttp.open("post",url + ".cgi",false); // true异步
xmlhttp.setRequestHeader("content-type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Cache-Control", "no-cache");
if(!param['mode_name']){
var str = "mode_name="+url+"&";
str += "nonedata="+nonedatav+"&";
}else{
var str = '';
str += "nonedata="+nonedatav+"&";
}
for(var i in param){
str += i + "=" + encodeURIComponent(param) + "&";
}
str = str.substring(0,str.length -1);
xmlhttp.send(str);
var str = xmlhttp.responseText;
var webdata = eval("("+str+")");
if(currentCallBack)
{
currentCallBack(webdata);
}
}catch(e){
// alert(e);
}
}
function proceS-S Response() {
if ( xmlhttp.readyState == 4 ) {
if ( xmlhttp.status == 200 || xmlhttp.status==0) {
var str = xmlhttp.responseText;
var webdata = eval("("+str+")");
if(currentCallBack){
currentCallBack(webdata);
}
}
}
}
function init_login(){
var obj = new Object;
sendRequest("/boaform/web_Capability_show",obj,function(datav){
var potsnum = datav.g_potsnum;
var landevicesnum = datav.g_landevicenum;
var wandevicenum = datav.g_wandevicenum;
var lanportnum = datav.g_lanportnum;
var usbportnum = datav.g_usbportnum;
var wlannum = datav.g_wlannum;
var areainfo = datav.g_areainfo;
var operator = datav.g_operator;
var nonedatav = nonedatav = Math.random();
if(operator == 'CTC' && areainfo=='JT'){ //电信智能网关
window.location = "./web/index.html?none="+nonedatav;
}
else if(operator == 'CTC' && areainfo=='ANHUI') //安徽电信
{
window.location = "./web/index_anhui.html?none="+nonedatav;
}
else if(operator == 'CTC' && areainfo=='SICHUAN') //四川电信
{
window.location = "./web/index_login.html?none="+nonedatav;
}
else if(operator == 'CMCC') //移动智能网关
{
window.location = "./webcmcc/index.html?none="+nonedatav;
}
else if(operator == 'UC' && areainfo=='JT') //联通智能网关
{
window.location = "./webuc/index.html?none="+nonedatav;
}
});
}
</script>
</head>
<body>
</body>
</html>
|
|