`
冰封王座
  • 浏览: 9955 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

几种延时跳转代码

阅读更多

几种延时跳转代码

实现5秒后自动跳转效果有两种方式SetTimeOut与setInterval,详细编写如下,有兴致的朋友可以参考下
代码如下:
SetTimeOut版


<script type="text/javascript">
window.onload = function () {
setTimeout(changeTime, 1000);
}
function changeTime() {
var time = document.getElementById("time").innerHTML;
time = parseInt(time);
time--;
if (time <= 0) {
var url = document.getElementById("url").href;
window.location = url;
} else {
document.getElementById("time").innerHTML= time;
setTimeout(changeTime, 1000);
}
}
</script>

 

setInterval版

 

$(function () {
setInterval(function () {
var time = $("#time").text();
time = parseInt(time);
time--;
if (time >0) {
$("#time").text(time);
} else {
window.location = $("#url").attr("href");
}
}, 1000);
});


html 版

代码如下:

<span style="font-size: 18px; color: Red" id="time">5</span>秒钟以后跳转到 <a href="<%=this.url %>"

分享到:
评论

相关推荐

    网址直接跳转代码(无延时)

    为了确保用户体验,使用此类跳转代码时应考虑以下几点: - **避免滥用**:频繁或不必要的跳转可能令用户感到困扰,甚至可能被搜索引擎视为恶意行为。 - **清晰提示**:如果跳转是预期的行为,可以提供一个短暂的提示...

    PHP页面跳转实现延时跳转的方法

    有时,我们可能希望在跳转之前等待一段时间,这就是所谓的延时跳转。这通常用于显示一些提示信息,或者让用户有时间阅读完某个消息后再进行跳转。在PHP中,我们可以使用`header()`函数来实现这种功能。 `header()`...

    微机汇编一秒延时子程序

    通过上述分析可以看出,“微机汇编一秒延时子程序”是一个精心设计的程序,它利用了BIOS中断、循环和条件跳转等技术手段来实现在微机上的精确一秒延时。虽然实现过程相对复杂,但对于需要高精度定时的应用来说,这种...

    解析51单片机延时程序

    在51单片机的指令集中,有多种指令来实现延时,例如循环跳转、递增或递减计数等操作。 在上述文档中,主要讨论了如何利用51单片机的循环结构来设计精确的延时程序。对于一个使用12MHz晶振的51单片机来说,一个机器...

    谈谈单片机里的延时子程序

    在单片机编程中,延时子程序是一种常用的技术,主要用于控制单片机执行特定任务所需的时间。单片机的延时程序广泛应用于各种场合,比如:交通信号灯控制、定时器任务、以及需要精确控制时间的场合。本文将详细阐述...

    C51中精确的延时与计算的实现

    在C51中,实现精确延时主要有以下几种方法: 1. **微秒级延时**:对于微秒级别的延时,可以使用`_nop_`函数,它等同于汇编语言中的NOP指令,执行一个机器周期。NOP指令的延时时间可以通过单片机的晶振频率来计算。...

    延迟跳转html代码

    在IT行业的前端开发领域,网页的跳转是一个常见的功能需求,尤其在营销和电商网站中,为了提升用户体验和转化率,有时需要实现一种特殊的跳转方式——延迟跳转。延迟跳转,顾名思义,就是在用户访问某个页面后,经过...

    M3延时函数

    下面介绍几种典型的应用计算方法: 1. **微秒级延时** - 直接指定循环次数实现微秒级延时: ```c SysCtlDelay(2); // 延时约1微秒 SysCtlDelay(2 * x); // 延时x微秒,x = 1000时延时1毫秒 ``` - 使用系统...

    维纶触摸屏欢迎定时跳转画面

    在触摸屏技术中,维纶触摸屏是一种广泛应用的设备,常用于工业自动化、楼宇控制等领域。"维纶触摸屏欢迎定时跳转画面"是针对这种设备的一个特定功能,旨在优化用户体验并提高操作效率。该程序设计的核心在于实现屏幕...

    020单片机精确延时

    实现精确延时的方法主要有以下几种: 1. **循环计数法**:这是最基础的延时方法,通过设置一个大循环,在循环体内执行无实际意义的操作,如空循环。但这种方法的延时时间受处理器速度、编译器优化等因素影响,精确...

    单片机常用延时子程序

    本文将详细介绍几种常见的单片机延时子程序,并对其工作原理、实现方法及应用场景进行深入探讨。 #### 1. 延时20ms(晶振12MHz) 首先,我们来看一个具体的例子:延时20ms的子程序。该子程序适用于晶振频率为12MHz...

    时间中断、延时中断PLC示例代码

    在实际应用中,时间中断和延时中断的使用需要注意以下几点: 1. **中断优先级**:中断优先级是PLC处理中断请求的顺序,确保关键任务能及时响应。在设置中断时,需合理分配优先级,避免高优先级中断频繁打断低优先级...

    单片机C程序延时精度研究

    本文旨在深入探讨单片机C程序中的延时技术及其精度,并通过实验数据对几种常见的延时方法进行分析。 #### 二、C语言程序延时基础 在单片机开发中,Keil C51是广泛使用的编程工具。对于延时操作,可以通过不同的方法...

    单片机C51-流水灯1 软件延时

    软件延时通常通过以下几种方式实现: 1. **空循环延时**:这是最基础的方法,通过设置一个大的循环次数,让CPU执行一段无实际意义的代码,消耗一定时间。例如,可以使用`for`或`while`循环,每次循环计数一次,累计...

    time1-10ms.rar_time1-example_单片机 定时_单片机 定时器_定时器延时_延时

    6. **中断服务程序**:在中断模式下,当定时器溢出时,CPU会跳转到中断服务程序,这里可以编写处理延时结束的代码,如清除中断标志、更新计数值等。 7. **循环延时**:对于较长的延时,我们往往需要通过循环来实现...

    用HTML/JS/PHP方式实现页面延时跳转的简单实例

    在网页开发中,页面跳转和延时跳转是常见的需求,主要用于用户操作后的反馈或者页面流程的引导。本文将详细介绍如何使用HTML、JavaScript(JS)以及PHP这三种技术来实现页面的延时跳转。我们将通过实例代码来展示每...

    asp.net 页面延时五秒,跳转到另外的页面

    在ASP.NET开发中,有时我们需要实现一种功能:用户在完成某个操作后,页面会在一定时间后自动跳转到另一个页面。这种效果可以提供一个过渡体验,例如确认订单成功后,延迟一段时间让用户阅读提示信息,然后自动跳转...

    各种网页跳转网页弾框的方法

    本文将详细介绍几种实现网页跳转和弹框的方法,并通过具体的示例代码进行解析。 #### 一、使用 ASP.NET 实现网页跳转 ASP.NET 是一种广泛使用的 Web 开发框架,它提供了多种方式来实现页面间的跳转。 ##### 1. ...

    单片机C语言编程空指令产生短延时怎么办.doc

    这种简单的空操作指令是实现最短延时的有效方法之一,但当需要的延时超过几个微秒时,就必须考虑其他更复杂的编程技巧。 更长的延时可以通过循环结构来实现。在C51编译器中,不同的循环结构在编译时会转化为不同的...

Global site tag (gtag.js) - Google Analytics