添加javascript settimeout函数

时间:2013-05-14 01:13:26

标签: javascript css events javascript-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 alert box,url在指定的settimeout重定向。

如果有人可以提供帮助那就太棒了。我试图将它们编写成尽我所能的工作,并且无法如果有人能够编辑我想要完成的编辑版本,那就太棒了。

1 个答案:

答案 0 :(得分:1)

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);
}