0

我想不通:

var right = {"Google" :1, "Bing" :1}

        do {
            var website = prompt("Where should I redirect you: Google, Yahoo!, ebay or CCSF?", "");         
        } while (!right[website]);

        if (website == "Google") {
            var url = "https://www.google.com/";
            window.location(url, '_blank');
            window.focus();
        } else if (website == "Bing") {
            var url = "http://www.bing.com/";
            window.location(url, '_blank');
            window.focus();
        } else {
            ;
        }

循环应该保留一个人,直到他输入正确的单词(在我的示例中是 Google 或 Bing)。但是,打开此 url 的下一个功能无法正常工作。(我不想使用选择/选项)。此外,结束“else”对我来说也很可疑。

谢谢你。

4

2 回答 2

2

window.location不是函数。你的意思是使用window.open.

于 2013-02-27T00:50:28.247 回答
0

您应该使用以下内容:

window.open( url );

或者

location.href = url;
于 2013-02-27T01:01:33.963 回答