【发布时间】:2016-11-12 15:37:32
【问题描述】:
我的所有编码信息都是从互联网而不是课堂上获取的,某些答案我真的无法理解,所以希望我能对一个可能很愚蠢的问题得到一个简单的答案。
在我的网站的一部分,我有一个按钮,它会弹出一个 window.prompt 并询问查看者是否愿意转到一个页面(我称之为时间轴,因为它是我的时间轴艺术作品集)或其他。提示运行得很好,我尝试对其进行编码,例如,如果用户输入“时间轴”,网页会自动将它们重定向到时间轴页面(目前对我来说是空的),反之亦然他们输入了“Term 1”(另一页的名称。)我发现了 window.location.replace 并假设如果我试图让它重定向用户它会起作用,但是当我运行我的网页时没有任何反应在我输入提示窗口后。我在 Chrome 上检查了开发者工具,它没有报告任何错误,所以是我输入了一些错误吗?
function promptFunction() {
var choice = window.prompt ("Would you like to go to the Timeline or to Term 1?")
if (choice === "Timeline")
function redirTime() {
window.location.replace() ("Timeline.html");
}
else if (choice ==="timeline")
function redirTime() {
window.location.replace() ("Timeline.html");
}
else if (choice ==="Term 1")
function redirFirstTerm() {
window.location.replace() ("Term 1.html")
}
else if (choice ==="term 1")
function redirFirstTerm() {
window.location.replace() ("Term 1.html")
}
};
这可能又是我在寻找一个就在我眼皮底下的答案,所以如果答案很明显,对不起^^'
编辑:我现在有了答案;非常感谢! (我确实认为这与我输入的方式有关,抱歉)
【问题讨论】:
标签: javascript command window