Javascript 将页面重定向到特定时间段

Javascript 将页面重定向到特定时间段,javascript,Javascript,我试图创建一个302重定向,在重定向后等待18秒,然后返回到父页面 这就是我所做的 <script type='text/javascript'> (function (){ if (document.cookie.indexOf(welcomeCookie) != -1 || document.cookie.indexOf(dailyWelcomeCookie) != -1 ){ document.cookie="toURL"+ "=" +escape(doc

我试图创建一个302重定向,在重定向后等待18秒,然后返回到父页面

这就是我所做的

<script type='text/javascript'>
(function (){
 if (document.cookie.indexOf(welcomeCookie) != -1 ||
     document.cookie.indexOf(dailyWelcomeCookie) != -1
 ){
    document.cookie="toURL"+ "=" +escape(document.URL)+";path=/; domain=.forbes.com";
    document.cookie="refURL"+ "=" +escape(document.referrer)+";path=/; domain=.forbes.com";
    this.location="http://www.forbes.com/fdc/welcome_mjx.shtml";
 })();
</script>

(功能(){
if(document.cookie.indexOf(welcomeCookie)!=-1||
document.cookie.indexOf(dailyWelcomeCookie)!=-1
){
document.cookie=“toURL”+“=”+escape(document.URL)+“路径=/;域=.forbes.com”;
document.cookie=“refURL”+“=”+转义(document.referer)+“路径=/;域=.forbes.com”;
这个位置=”http://www.forbes.com/fdc/welcome_mjx.shtml";
})();

在我看来,您需要首先重定向用户,您似乎知道该怎么做。但是,一旦用户被重定向到目标页面,该目标页面将需要一些JavaScript将用户发送到父页面。以下是一些简单的JavaScript代码,可以根据上面的代码执行您需要的操作:

<script type='text/javascript'>
(function (){
if (document.cookie.indexOf(welcomeCookie) != -1 ||
    document.cookie.indexOf(dailyWelcomeCookie) != -1
){
    document.cookie="toURL"+ "=" +escape(document.URL)+";path=/; domain=.forbes.com";
    document.cookie="refURL"+ "=" +escape(document.referrer)+";path=/; domain=.forbes.com";

    // wait 18 seconds then go to the specified page. 18000 milliseconds == 18 seconds
    setTimeout(function(){
        this.location="http://www.forbes.com/fdc/welcome_mjx.shtml";            
    }, 18000); 
})();
</script>

(功能(){
if(document.cookie.indexOf(welcomeCookie)!=-1||
document.cookie.indexOf(dailyWelcomeCookie)!=-1
){
document.cookie=“toURL”+“=”+escape(document.URL)+“路径=/;域=.forbes.com”;
document.cookie=“refURL”+“=”+转义(document.referer)+“路径=/;域=.forbes.com”;
//等待18秒,然后转到指定页面。18000毫秒==18秒
setTimeout(函数(){
这个位置=”http://www.forbes.com/fdc/welcome_mjx.shtml";            
}, 18000); 
})();

这是源页面还是目标页面的代码?您到底在问什么,如何等待18秒?重定向到的页面是否在您的控制下?