function delayURL(url) {
var delay = document.getElementById("time").innerHTML;
//alert(delay);
if(delay > 1) {
delay--;
//alert(delay);
document.getElementById("time").innerHTML = delay;
//alert(delay);
setTimeout("delayURL('" + url + "')",6000);
} else {
window.top.location.href = url;
}
}
为什么我这儿的显示效果是隔6秒后在页面上的显示自动减2呀???用了alert显示就成自动减1了,是IE的问题吗?还是什么原因
var delay = document.getElementById("time").innerHTML;
//alert(delay);
if(delay > 1) {
delay--;
//alert(delay);
document.getElementById("time").innerHTML = delay;
//alert(delay);
setTimeout("delayURL('" + url + "')",6000);
} else {
window.top.location.href = url;
}
}
为什么我这儿的显示效果是隔6秒后在页面上的显示自动减2呀???用了alert显示就成自动减1了,是IE的问题吗?还是什么原因
<div id="time">1000</div>
<script>
function delayURL(url) {var delay = document.getElementById("time").innerHTML;
//alert(delay);
if(delay > 1) {
delay--;
//alert(delay);
document.getElementById("time").innerHTML = delay;
//alert(delay);
setTimeout("delayURL('" + url + "')",1000);
} else {
window.top.location.href = url;
}}
delayURL("www.java2000.net");
</script>