这个应用场景还是比较常见的,最近写了这个实现
<script type="text/javascript">
function delayURL(url){
var delay=document.getElementById("time").innerHTML;
if(delay>0){
delay--;
document.getElementById("time").innerHTML=delay;
}else{
window.top.location.href=url;
}
setTimeout("delayURL('"+url+"')",1000);
}
<script>
<body>
<font color="red"><span id="time">5</span></font>秒后跳转至<a href="/regist/goQiye?emailName=${emailName}">企业信息填写页</a>
<script type="text/javascript">
delayURL("/regist/goQiye?emailName={emailName}");
<script>
</body>