<input type=button value=xxxxx disabled=true id=x>
<div id=y></div>
<script>
i =20
setInterval("if(i<0) {document.all.x.disabled=false} document.all.y.innerText=--i",1000)
</script>
<div id=y></div>
<script>
i =20
setInterval("if(i<0) {document.all.x.disabled=false} document.all.y.innerText=--i",1000)
</script>
解决方案 »
- 这段代码是什么意思
- extJS 函数问题
- 帮忙看看如何实现这个功能,谢谢
- 一个range的问题
- drop down div 加注释 并求 保存数据库代码
- 急!!在线等!!鼠标移动事件:再动态生成talbe的tr 时,如何把鼠标的onmouseover和onmouseout事件加载进去
- 二个下拉选择框,连动如何实现
- 在aspx中,为什么说webADrush没声明?
- 高手请进呀:可行性问题===能否在网页中改变IE的页面设置
- 大家帮我看看这段代码,相当简单,解决马上结帐!
- 我要在jsp文件中,使用javascript,请问如何将jdbc中取得的数据放入javascript的数组中,能给示例代码吗?
- 谁给我推荐一个好的在线编辑器,马上100分。
<script>
var iSecond = 6;
function bao()
{
iSecond--;
if(iSecond>0)
{
document.all.sub.value = '还剩余' + iSecond + '秒';
}
else
{
document.all.sub.disabled=false;
document.all.sub.value = '记时结束';
clearInterval(timer);
}
}
timer = setInterval("bao()",1000);
</script>
而且可以调用语句和函数
第一步:把如下代码加入<body>区域中
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
// Take user here after session timed out
timedouturl = "http://www.baron.com.cn";function Minutes(data) {
for (var i = 0; i < data.length; i++)
if (data.substring(i, i + 1) == ":")
break;
return (data.substring(0, i));
}
function Seconds(data) {
for (var i = 0; i < data.length; i++)
if (data.substring(i, i + 1) == ":")
break;
return (data.substring(i + 1, data.length));
}
function Display(min, sec) {
var disp;
if (min <= 9) disp = " 0";
else disp = " ";
disp += min + ":";
if (sec <= 9) disp += "0" + sec;
else disp += sec;
return (disp);
}
function Down() {
sec--;
if (sec == -1) { sec = 59; min--; }
document.timerform.clock.value = Display(min, sec);
window.status = "Session will time out in: " + Display(min, sec);
if (min == 0 && sec == 0) {
alert("Your session has timed out.");
window.location.href = timedouturl;
}
else down = setTimeout("Down()", 1000);
}
function timeIt() {
min = 1 * Minutes(document.timerform.clock.value);
sec = 0 + Seconds(document.timerform.clock.value);
Down();
}
// End -->
</script>
<center>
<form name="timerform">
<input type="text" name="clock" size="7" value="2:00"><p>
</form>
</center>
第二步:把如下代码加入<body>区域中<body bgcolor="#ffffff" OnLoad="timeIt()">
var sum = 10;
function init()
{
sub.value = "十秒钟后进入(" + sum + ")";
if(sum == 0)
{
sub.value = " 同意 ";
sub.disabled = false;
}
else
{
sum --;
setTimeout('init()',1000);
}
}
</SCRIPT>
<BODY onLoad="init()">
<INPUT id="sub" type="button" value=" 十秒钟后进入(10) " disabled>
</BODY>