为什么这不会导致浏览器重定向?

时间:2011-03-18 17:57:52

标签: javascript jquery window.location

if (selectedddItem.toString().indexOf("6ft with two") > -1) {
  window.location = "http://www.google.com/";
  alert("just passed over");
}

警告窗口打开,条件为真......但是浏览器没有重定向?!?!

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

根据您使用的浏览器,window.location =可能还不够。

尝试使用window.location.href = "http://www.google.com";

“完全符合资格”

但是,该代码中没有jQueryfication: - )

答案 1 :(得分:0)

window.location.href

您正在寻找什么

答案 2 :(得分:0)

让您的代码如下:

if (selectedddItem.toString().indexOf("6ft with two") > -1) {
  alert("just passed over");
  top.location.href = "http://www.google.com/";
}

确保在浏览器重定向之前首先看到此警报,否则您的if条件返回false。