Chrome window.location

时间:2014-03-17 09:35:56

标签: javascript google-chrome

我正在尝试在单击按钮时重定向页面。我的JavaScript代码在Mozilla Firefox中运行良好,但在Chrome中运行良好。这儿存在一个问题。

代码:

function myFunction() {
    if ($('#email').val() == "user") {
        if ($('#password').val() == "pass") {
            window.location = "http://www.google.com.tr";
        } else {
            alert("Invalid Password");
        }
    } else {
        alert("Invalid UserID");
    }
}

2 个答案:

答案 0 :(得分:-1)

window.location.href = <specific url>应该有效(以铬为我工作)。

更多选项的替代方案是window.open()

function myFunction()
{
  if ($('#email').val() == "user") {
    if ($('#password').val() == "pass") {
      window.open('http://www.google.com.tr', '_self');
    } else {
      alert("Invalid Password");
    }
  } else {
    alert("Invalid UserID");
  }
}

答案 1 :(得分:-2)

执行window.location的正确方法是:

window.location.href = 'http://www.google.com.tr';

现在应该可以了。