会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
GO,GO,加油!
.NET学习博客
博客园
首页
联系
管理
订阅
Ajax抽奖程序
<
script language
=
"
javascript
"
type
=
"
text/javascript
"
>
var
xmlHttp;
var
data
=
""
;
var
datalist
=
new
Array();
var
num
=
0
;
var
loop
=
0
;
function
getOption()
{
try
{
xmlHttp
=
new
XMLHttpRequest();
//
Firefox, Opera 8.0+, Safari
}
catch
(e)
{
//
Internet Explorer
try
{
xmlHttp
=
new
ActiveXObject(
"
Msxml2.XMLHTTP
"
);
}
catch
(e)
{
try
{
xmlHttp
=
new
ActiveXObject(
"
Microsoft.XMLHTTP
"
);
}
catch
(e)
{
alert(
"
您的浏览器版本太低,不支持AJAX!
"
);
return
false
;
}
}
}
var
url
=
"
code.aspx
"
;
xmlHttp.onreadystatechange
=
getvalue;
xmlHttp.open(
"
GET
"
,url,
true
);
xmlHttp.send(
null
);
}
function
getvalue()
{
if
(xmlHttp.readyState
==
4
)
{
var
response;
response
=
xmlHttp.responseText
data
=
response.split(
"
@@
"
);
num
=
data.length
-
1
;
}
}
var
timer
function
change()
{
document.getElementById(
"
oknum
"
).value
=
data[GetRnd(
0
,num)];
}
function
start()
{
clearInterval(timer);
timer
=
setInterval(
'
change()
'
,
10
);
//
50(毫秒)为变换间隔,越小变换的越快
}
function
ok()
{
clearInterval(timer);
}
function
GetRnd(min,max)
{
return
parseInt(Math.random()
*
(max
-
min
+
1
));
}
<
/
script>
//
前台html
<
body onload
=
"
getOption()
"
>
<
input type
=
"
text
"
id
=
"
oknum
"
name
=
"
oknum
"
>
<
button onclick
=
"
start()
"
accesskey
=
"
s
"
type
=
"
button
"
>
开始(
<
U
>
S
<
/
U>)<
/
button
>
<
button onclick
=
"
ok()
"
accesskey
=
"
o
"
type
=
"
button
"
>
停止(
<
U
>
O
<
/
U>)<
/
button
>
<
/
body>
posted on
2008-09-23 14:17
Soso729
阅读(
633
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部