拜托。
解决方案 »
- openx 问题
- 请问怎样将这样的飞行数据文件导入mysql
- 来给html嵌入php挑毛病把
- 精灵:解读CMS对搜索引擎友好的十一条法则
- 跳转传值
- 求助cookie或session问题,急
- 在线投票系统里创建基本图像问题?
- <input type="text" name="id" size="20" maxlength="6">提交后为什么不认英语的输入。
- 用PHP怎样可以做到把将要发送的邮件保存到发件箱里?
- PHP+MYSQL研究复选框中的批量更新,想完全选更新选中指定复选框值
- 有人会抓取http://www.csair.com/cn/index.asp查询后的机票信息吗
- 问下 PHP 标题相对的 $no 值不好写
function myObjRequest()
{
var myhttp=null;
try
{
myhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(ie)
{
try
{
myhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(huohu)
{
myhttp = new XMLHttpRequest();
}
}
return myhttp;
} function getConfig()
{
var select_Mirror=document.getElementById("select_Mirror").value;
var select_NIC=document.getElementById("select_NIC").value;
var Text_IP=document.getElementById("Text_IP").value;
var text_Netmask=document.getElementById("text_Netmask").value;
var text_Gateway=document.getElementById("text_Gateway").value;
var text_Domain=document.getElementById("text_Domain").value;
var url="./BodyRun.php?Mirror="+select_Mirror+"&NIC="+select_NIC+"&IP="+Text_IP+"&Netmask="+text_Netmask+"&Gateway="+text_Gateway+"&Domain="+text_Domain;
var myObj=myObjRequest();
myObj.open("GET",url,true);
myObj.onreadystatechange=function()
{
if(myObj.readyState==4)
{
//alert(myObj.readyState);
if (myObj.status==200)
{
//读取的数据正确
document.getElementById("text_msgShow").value=myObj.responseText;
document.getElementById("LoainDiv").innerHTML="";
}
else
{
document.getElementById("LoainDiv").innerHTML="网络连接错误,请检查网络!";
}
}
else
{
document.getElementById("LoainDiv").innerHTML="<div align='center'><img src=./images/loading.gif>系统正在检测中,可能需要几分钟...</div>";
}
}
myObj.send(null)
}BodyRun.php<?php
sleep(60);
header("Content-type:text/html; charset=gb2312");
$pathtxt='/tmp/config.txt';
if(file_exists($pathtxt))
{
//读取文本文件的内容。
$file = fopen($pathtxt, "r");
while(!feof($file))
{
echo fgets($file);
}
fclose($file);
}
else
{
echo "配置错误,系统检测失败!";
}
}
?>这样就可以出现进度条了。
var cur_num =0; //当前数
var allu = ""; //所有记录ID数组
var mytype = 0; //记录是文章还是产品 0是文章 1是产品
var curu=0;
//选择产品或者文章
function mydisplaya(n)
{
if(n==1)
{
if(document.getElementById("settype").value ==3)
{
document.getElementById("mydiv3").style.display = 'none';document.getElementById("mydiv3p").style.display = '';
}
}
else
{
if(document.getElementById("settype").value ==3)
{
document.getElementById("mydiv3p").style.display = 'none';document.getElementById("mydiv3").style.display = '';
}
}
}
//用于选择生成页面类别
function mydisplay(n)
{
switch(n)
{
case 1:
document.getElementById("mydiv1").style.display = '';document.getElementById("mydiv2").style.display = 'none';
document.getElementById("mydiv3").style.display = 'none';document.getElementById("mydiv4").style.display = 'none';
document.getElementById("mydiv3p").style.display = 'none';
document.getElementById("settype").value =1;
document.getElementById("allad").style.display = 'none';
break;
case 2:
document.getElementById("mydiv1").style.display = 'none';document.getElementById("mydiv2").style.display = '';
document.getElementById("mydiv3").style.display = 'none';document.getElementById("mydiv4").style.display = 'none';
document.getElementById("mydiv3p").style.display = 'none';document.getElementById("settype").value =2;
document.getElementById("mydiv3p").value =2;
document.getElementById("allad").style.display = 'none';
break;
case 3:
document.getElementById("mydiv1").style.display = 'none';document.getElementById("mydiv2").style.display = 'none';
document.getElementById("mydiv4").style.display = 'none';document.getElementById("settype").value =3;
document.getElementById("allad").style.display = 'none';
if(document.getElementById("ap").value == 1)
{
document.getElementById("mydiv3p").style.display = '';
}
else
{
document.getElementById("mydiv3").style.display = '';
}
break;
case 4:
document.getElementById("mydiv1").style.display = 'none';document.getElementById("mydiv2").style.display = 'none';
document.getElementById("mydiv3").style.display = 'none';document.getElementById("mydiv4").style.display = '';
document.getElementById("mydiv3p").style.display = 'none';document.getElementById("settype").value =4;
document.getElementById("allad").style.display = '';
break;
}
}//根据选择类别,生成对应页面
function create()
{
var pa = document.getElementById("ap").value; //是文章还是产品
var radios=document.getElementsByName("createtype");
var checkedvalue; //选择生成页类型 0是编号 1是日期,2是类别 3 特殊页面
for(var i=0;i<radios.length;i++)
{
if(radios[i].checked==true)
{
checkedvalue = radios[i].value;
}
}
switch(checkedvalue)
{
case "0": //编号
var mycode = $("TypeCode").value;
if(!CheckNum(mycode,"0123456789")){alert("编号必须是数字且不能为空");$("TypeCode").focus();return false;} //判断必须是数字
$("myhint").style.display= '';
//ID=window.setTimeout("getCreateInfo(0,"+mycode+")",$("speed").value);
getCreateInfo(pa,0,mycode);
break;
case "1": //日期
var begin = $("begindate").value;
var end = $("enddate").value;
var myvalue = begin+","+end;
$("myhint").style.display= '';
//ID=window.setTimeout("getCreateInfo(1,'"+myvalue+"')",$("speed").value);
getCreateInfo(pa,1,myvalue);
break;
case "2": //类别
if(pa ==1)
{
var allcheck=document.getElementsByName("smalltypep");
var big = $("bigclassp").value;
}
else
{
var allcheck=document.getElementsByName("smalltype");
var big = $("bigclass").value;
}
var allvalue ="";
for(var i=0;i<allcheck.length;i++)
{
if(allcheck[i].checked==true)
{
if(i<allcheck.length - 1)
{
allvalue = allvalue+ allcheck[i].value+",";
}
else
{
allvalue = allvalue+ allcheck[i].value;
}
}
}
if(allvalue.substr(allvalue.length-1,1) == ",")
{
allvalue = allvalue.substr(0,allvalue.length-1);
}
if(allvalue == "")
{
alert("请选择小类");
return false;
}
var allvalue1 = allvalue +"^"+big
$("myhint").style.display= '';
//ID=window.setTimeout("getCreateInfo(2,'"+allvalue1+"')",$("speed").value);
getCreateInfo(pa,2,allvalue1);
break;
case "3": //特殊页面
var other = $("other").value
$("myhint").style.display= '';
//ID=window.setTimeout("getCreateInfo(3,"+other+")",$("speed").value);
getCreateInfo(pa,3,other);
break;
}
}
///获取生成页面进度和已生成数据
function getCreateInfo(pa,type,myvalue)
{
createlog('\r\n> 初始化程序...');
if(type == 0)
{
var url="adminajax.php?menu=createhtml&pa="+pa+"&type=only&id="+myvalue;
}
else if(type == 1)
{
var mydate = myvalue.split(",");
var url="adminajax.php?menu=createhtml&pa="+pa+"&type=date&begin="+mydate[0]+"&end="+mydate[1];
}
else if(type == 2)
{
var myee = myvalue.split("^");
var url="adminajax.php?menu=createhtml&pa="+pa+"&type=type&alltype="+myee[0]+"&big="+myee[1];
}
else if(type == 3)
{
var allspec = $("allspec").checked;var alla;
if(allspec){alla=1;}else{alla=0;}
var url="adminajax.php?menu=createhtml&pa="+pa+"&allspec="+alla+"&type=other&id="+myvalue;
}
var ajax=createAjax();
ajax.open("GET",url,true);
$("myhint").style.display= '';
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
info = info.split("^");
mytype = info[0];
if (info[1].length == 0)
{
allnum=0;
createlog("\r\n>"+allnum+"条数据需要执行");
$("myhint").style.display= 'none';
}
else
{
allu = info[1].split(",");
//alert(info[1]);
allnum = info[1].split(",").length;
document.getElementById("steptd").style.width = "0%";
document.getElementById("stepspan").innerHTML = "0%";
cur_num =1;
curu=cur_num-1;
createlog("\r\n>"+allnum+"条数据需要执行");
createInfo(mytype,allu[curu]);
}
}
}
}
ajax.send(null);
}
//改变大类,相应改变其对应的小类(文章)
function changesmall(n)
{
var url="adminajax.php?menu=changesmall&id="+n;
var ajax=createAjax();
ajax.open("GET",url,true);
$("myhint").style.display= '';
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
$("smallclass").innerHTML = info;
$("myhint").style.display= 'none';
}
}
}
ajax.send(null);
}//改变大类,相应改变其对应的小类(产品)
function changesmallp(n)
{
var url="adminajax.php?menu=changesmallp&id="+n;
var ajax=createAjax();
ajax.open("GET",url,true);
$("myhint").style.display= '';
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
$("smallclassp").innerHTML = info;
$("myhint").style.display= 'none';
}
}
}
ajax.send(null);
}//创建日志
function createlog(log){
var logbox = document.getElementById("createinfo");
//Log_ += log;
//logbox.value += log;
logbox.value = log;
logbox.scrollTop = logbox.scrollHeight;
}//执行生成页面
function createInfo(type,id)
{
var url="adminajax.php?menu=createone&type="+type+"&id="+id;
var ajax=createAjax();
ajax.open("GET",url,true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
if(trim(info)=="ok")
{
comp(cur_num);
if(cur_num<allnum)
{
createlog("\r\n>正在执行第"+cur_num+"条数据...,共有"+allnum+"条数据...");
createInfo(type,allu[cur_num]);
}
else if(cur_num == allnum)
{
createlog("\r\n>正在执行第"+cur_num+"条数据...,共有"+allnum+"条数据...");
createlog("\r\n>执行完成");
$("myhint").style.display= 'none';
}
cur_num+=1;
}
else
{
alert(info);
}
}
}
}
ajax.send(null);
}function comp(n){
var jdt_ = document.getElementById("stepspan");
var cp = Math.round(n/allnum*100);
jdt_.innerHTML = '进度:'+cp+'%';
cp = cp/4;
document.getElementById("steptd").style.width = cp+"%";
}