rs为记录集function getRnd(minValue,maxValue){
return Math.floor(Math.random()*(maxValue-minValue+1))+minValue
}
rs.AbsolutePosition =getRnd(1,rs.RecordCount)
return Math.floor(Math.random()*(maxValue-minValue+1))+minValue
}
rs.AbsolutePosition =getRnd(1,rs.RecordCount)
<SCRIPT language=javascript>
<!--function show(){if(!document.layers&&!document.all)
returnquotes = new Array
no = new Array
for (var i=0;i<6;i++)
{
var a = Math.random() + ""
var rand = a.charAt(5)
//var i = 0quotes[1] = '1'
quotes[2] = '2'
quotes[3] = '3'
quotes[4] = '4'
quotes[5] = '5'
quotes[6] = '6'
quotes[7] = '7'
quotes[8] = '8'
quotes[9] = '9'
quotes[0] = '0'
if (rand=="10"){rand="0"};
no[i] = quotes[rand]
}
//change font size here to your desire
mylucknomber="<font size='8' color=red face='Arial' ><b><center><font size='4' color=blue>当前号码为:</font></br>"+0+0+no[2]+no[3]+no[4]+no[5]+"</b></font>"
if(document.layers){document.layers.lucknomber.document.write(mylucknomber)
document.layers.lucknomber.document.close()
}else if(document.all)
lucknomber.innerHTML=mylucknomber}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript"><!-- hide
function luck()
{
setInterval("show()",100);
}
//-->
</script>
<button onclick="luck()">幸运号码</button>
<p>-- 在号码上点击停止。
<div style="font-famliy:Arial;font-size:x-large;text-align:center;">当前号码为:
<div id=lucknomber style="color:red;font-size:36px;" onclick="stopTimer()"></div></div>
<SCRIPT language=javascript>
var timer=null;
function show(){
if(!document.layers&&!document.all)
return;
var temp= "" + Math.floor(Math.random()*10000);
while(temp.length<6) temp = "0"+ temp;
if(document.layers){
document.layers.lucknomber.document.write(temp)
document.layers.lucknomber.document.close();
}else if(document.all)
lucknomber.innerHTML=temp;}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
function luck()
{
timer=setInterval(show,50);
}function stopTimer(){
clearInterval(timer);
}
</script></body>
2. 做一个表单,里面放一个只读的文本框(显示或隐藏的均可),数字停下后,将值赋给该文本框,提交给服务器端,服务器端根据该值从数据库中抽取记录,再返回给浏览器。
实现这个功能的方法很多。
还可以利用XMLHTTP来做,这样不用刷新整个页面。
孟子斑竹有这方面的例子。
sub rndlettery()
randomize()
frm.T1.value=int(10*rnd)
frm.T2.value=int(10*rnd)
frm.T3.value=int(10*rnd)
frm.T4.value=int(10*rnd)
frm.T5.value=int(10*rnd)
frm.T6.value=int(10*rnd)
end sub
</script>
T1,T2,T3,。。T6是6个<input type="text">
生成随机数之后,ASP就传上去了,不用写了吧?
我做了一个表单,里面放一个只读的文本框(显示或隐藏的均可),数字停下后,将值赋给该文本框,提交给服务器端,服务器端根据该值从数据库中抽取记录,再返回给浏览器。
但我不会把值赋给该文本框,请各位DX帮忙.
我比较菜,请大家帮帮忙.
我一定给分,我还要加分,谢谢!