gpt4 book ai didi

javascript - 获取扉页并重定向

转载 作者:行者123 更新时间:2023-11-30 08:06:11 25 4
gpt4 key购买 nike

我需要获取当前标题并在 5 秒后重定向到:

http://mysite.org/redirect1.php?title=带有 JAVASCRIPT 的标题页

这是我的代码

if(country=="MX"){
url="http://mysite.org/redirect1.php?title=TITLE PAGE";
} else if (country == "ES") {
url="http://mysite.org/redirect2.php?title=TITLE PAGE";
} else if (country == "PE") {
url="http://mysite.org/redirect1.php?title=TITLE PAGE";
} else if (country == "AR") {
url="http://mysite.org/redirect3.php?title=TITLE PAGE";
} else if (country == "PY") {
url="http://mysite.org/redirect4.php?title=TITLE PAGE";
} else if (country == "CO") {
url="http://mysite.org/redirect1.php?title=TITLE PAGE";
} else if (country == "CL") {
url="http://mysite.org/redirect1.php?title=TITLE PAGE";
} else {
url="http://mysite.org/blank.htm";
}
setTimeout("location.href = url;",5000);

我觉得是这样的:

var title = document.title;
if(country=="MX"){
url="http://mysite.org/redirect1.php?title"+title;
}

最佳答案

让我们重构一下......

var countryMap = {
MX: 'redirect1.php',
PE: 'redirect2.php',
/* etc. */
};

setTimeout(function () {
window.location = 'http://mysite.org/' + countryMap[country] + '?title=' + encodeURIComponent(document.title);
}, 5000);

setTimeout 是设置 5 秒延迟所需的全部。 document.title 获取当前标题。 countryMap 是一个包含您希望链接到的所有文档的 map 的对象。

关于javascript - 获取扉页并重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com