javascript - 添加 JavaScript settimeout 函数

标签 javascript css events dom-events

我不是编码员/程序员,我找到了一个我想使用的脚本,我使用我的所见即所得编辑器试图让它尽可能地工作,但它仍然不能按照我想要的方式工作也许有人可以帮助我。

脚本:

<script type="text/javascript">
<!--
redirectTime = "5000";
redirectURL = "http://somesite.com";
function timedRedirect() {

setTimeout("location.href = redirectURL;",redirectTime);

}
//   -->
</script>

<textarea name="TextArea1" id="TextArea1" onblur="timedRedirect() ;return false;"    style="position:absolute;left:200px;top:390px;width:108px;height:108px;z-index:1;" rows="3" cols="9"></textarea>

有了这个脚本,我试图向它添加一个警报框,该脚本可以工作(在网上找到它),但是当我尝试向它添加警报时,它会自动触发,而不是在计时器关闭后自动触发。它应该与脚本同时触发。它显示 go 警告框,url 在指定的 settimeout 重定向。

如果有人能提供帮助那就太好了。我试图编写脚本让它们尽我所能工作,但没能做到。如果有人可以发布我正在尝试完成的内容的编辑版本,那就太好了。

最佳答案

var redirectTime = 5000;
var redirectURL = "http://somesite.com";

function doRedirect() {
    alert("We're about to redirect!");
    window.location.href = redirectURL;
}

function timedRedirect() {
    setTimeout(doRedirect, redirectTime);
}

关于javascript - 添加 JavaScript settimeout 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16533616/

相关文章:

events - Polymer 1.0 on-tap 事件的目标是 child

swift - 通过进程 ID 将 KeyEvent 发送到目标窗口

javascript - 通过数据识别图像格式

javascript - 使 Div 适合整个窗口

javascript - 通过 JQuery 获取动态内容的 ID

javascript - 如何在 Google Chrome 扩展中构建 HUD?

html - 在窗口调整大小时,信息旁边 float 到左侧的 div 下降

jquery - 编程选择后 div 内容的大小不一致

css - 垂直倾斜的元素列表(或 div)-AngularJS

python - 删除和更改 tkinter 事件绑定(bind)