<script type="text/javascript">
var Xmlhttp
var myString = null;
var t = null;
function S_XMLhttprequest() {
if (window.ActiveXObject) {
Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
Xmlhttp = new XMLHttpRequest();
}
}
function ChangeResult() {
S_XMLhttprequest();
Xmlhttp.open("GET", "ajax.aspx", true);
Xmlhttp.onreadystatechange = function () {
if (Xmlhttp.readyState == 4 && Xmlhttp.status == 200) {
myString = Xmlhttp.responseText;
}
}
Xmlhttp.send(null);
return myString;
} function trunGroup(myString) {
var arr1 = myString.split(",");
var i = Math.floor(Math.random() * arr1.length);
t = window.setTimeout("trunGroup('"+myString+"')", 100);
document.getElementById("Label4").innerHTML = arr1[i].toString();
}
function Start() {
ChangeResult(); ;
trunGroup(myString);
} function Stop() {
window.clearTimeout(t);
}
</script>
var Xmlhttp
var myString = null;
var t = null;
//这整个函数都是用来创建ajax对象的
function S_XMLhttprequest() {
if (window.ActiveXObject) {
Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
Xmlhttp = new XMLHttpRequest();
}
}
function ChangeResult() {
S_XMLhttprequest();//调用上边的函数创建ajax对象
Xmlhttp.open("GET", "ajax.aspx", true);//get方法请求ajax.aspx
Xmlhttp.onreadystatechange = function () {//请求结束后的回调函数
if (Xmlhttp.readyState == 4 && Xmlhttp.status == 200) {//如果请求成功
myString = Xmlhttp.responseText;//将ajax.aspx返回的结果赋值给变量myString ,例如ajax.aspx返回一个字符串abc,那么变量myString的值就是abc
}
}
Xmlhttp.send(null);//发送请求,上边只是为此次请求做好铺垫,却并未将请求发送出去
return myString;//返回变量的值
} function trunGroup(myString) {
var arr1 = myString.split(",");//将变量arr1这个字符串使用逗号分隔成数组
var i = Math.floor(Math.random() * arr1.length);//floor:返回小于等于其数值参数的最大整数;random:产生随机数;随机数乘以数组的长度,并返回小于等于其数值参数的最大整数,最后赋值给变量i
t = window.setTimeout("trunGroup('"+myString+"')", 100);//100毫秒递归循环一次
document.getElementById("Label4").innerHTML = arr1[i].toString();//把数组内的值放入id为Label4的容器内
}
function Start() {
ChangeResult();//调用上边的函数
trunGroup(myString);//调用上边的函数
} function Stop() {
window.clearTimeout(t);//终止掉那个间隔100毫秒就地归循环的玩意
}
</script>