温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:Asp.Net许愿墙系统源码
当前文件路径:XuYuanQiang/AJAX.aspx

1<%@ Page language="c#" Inherits="pizi.AJAX" CodeFile="AJAX.aspx.cs" %> 2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 3
<HTML> 4
<HEAD> 5
<title>AJAX</title> 6
<meta name="vs_defaultClientScript" content="JavaScript"> 7
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> 8
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 9
</HEAD> 10
<SCRIPT LANGUAGE="javascript"> 11
var http_request =""; 12
var str=""; 13
var num=0; 14
var alldatar=""; 15
function createXMLHttpRequset(){ 16
if(window.ActiveXObject){ 17
http_request = new ActiveXObject("Microsoft.XMLHTTP"); 18
} 19
else if(window.XMLHttpRequest){ 20
http_request = new XMLHttpRequest(); 21
} 22
} 23
24
function maketrue(url) 25
{ 26
createXMLHttpRequset(); 27
http_request.onreadystatechange =callback; 28
http_request.open("GET",url,true); 29
http_request.send(null); 30
31
} 32
33
function callback() 34
{ 35
if(http_request.readyState==4){ 36
if(http_request.status==200){ 37
str = http_request.responseText; 38
alldatar = str.split("/") 39
num = alldatar.length-1 40
41
} 42
} 43
} 44
45
46
var timer 47
48
function change(){ 49
document.getElementById("oknum").value = alldatar[GetRnd(0,num)]; 50
} 51
52
53
function start(){ 54
clearInterval(timer); 55
timer = setInterval('change()',10); //50(毫秒)为变换间隔,越小变换的越快 56
57
} 58
59
function ok(){ 60
clearInterval(timer); 61
} 62
63
function GetRnd(min,max){ 64
return parseInt(Math.random()*(max-min+1)); 65
} 66
67
</script> 68
<body onload="maketrue('1.txt')"> 69
70
71
<input type="text" id="oknum" name="oknum"> <button onclick="start()" accesskey="s" type="button"> 72
开始(<U>S</U>)</button> <button onclick="ok()" accesskey="o" type="button">停止(<U>O</U>)</button> 73
</body> 74
</HTML> 75







}
