Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重定向到多个url';从javascript中使用什么?_Javascript_Redirect_Cookies - Fatal编程技术网

如何重定向到多个url';从javascript中使用什么?

如何重定向到多个url';从javascript中使用什么?,javascript,redirect,cookies,Javascript,Redirect,Cookies,我需要清除cookies,并在单击链接后重定向到新的url。我编写了下面的代码,称为“LogoffRedirectUrlForCookieDelete”,负责清除cookie并将应用程序重定向到主页,“MyUrlAfterCookieDelete”是cookie删除后需要从主页重定向的新url。如果我使用任何一个“window.location.href”语句,我的代码都可以正常工作,但如果我使用两个“window.location.href”语句,则只执行第二个语句。有人可以建议我如何使用wi

我需要清除cookies,并在单击链接后重定向到新的url。我编写了下面的代码,称为“LogoffRedirectUrlForCookieDelete”,负责清除cookie并将应用程序重定向到主页,“MyUrlAfterCookieDelete”是cookie删除后需要从主页重定向的新url。如果我使用任何一个“window.location.href”语句,我的代码都可以正常工作,但如果我使用两个“window.location.href”语句,则只执行第二个语句。有人可以建议我如何使用window.location.href使用2 url重定向吗

ClearCookiesAndRedirect:function(redirectURL){
         if (confirm("Do you want to leave the website?") == true) {  
                window.location.href = logOffRedirectUrlForCookieDeletion;
                window.location.href = "myUrlAfterCookirDeletion";

            } else {
               return;
            }   
    },

添加iframe以删除Cookie。加载cookie删除页面+不重定向,在重定向之后:

iframe=document.createElement("iframe");
iframe.src="cookiedeletion.html";
iframe.onload=function(){
 //cookies deleted lets redirect
window.location.href="newurl";
};
document.body.appendChild(iframe);

但是,为什么不删除页面上的cookies呢?更容易…

因为显而易见的原因,你无法做到这一点。。。不过,您可以处理注销脚本中的重定向
logoffRedirectUrlForCookieDelete+'?url=myurlAfterCookieDelete'
谢谢Jonas。工作得很有魅力