Почему это не вызывает перенаправление браузера? - PullRequest
1 голос
/ 18 марта 2011
if (selectedddItem.toString().indexOf("6ft with two") > -1) {
  window.location = "http://www.google.com/";
  alert("just passed over");
}

Откроется окно с предупреждением, поэтому условие истинно ... однако браузер не перенаправляет?!?!

Есть мысли?

Ответы [ 3 ]

3 голосов
/ 18 марта 2011

В зависимости от используемого вами браузера, window.location = может быть недостаточно.

Попробуйте "пройти квалификацию" с window.location.href = "http://www.google.com";

Однако в этом коде отсутствует jQueryfication: -)

0 голосов
/ 18 марта 2011

Ваш код должен выглядеть следующим образом:

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

Убедитесь, что вы видите это предупреждение в первую очередь перед перенаправлением браузера, в противном случае ваше условие if возвращает false.

0 голосов
/ 18 марта 2011
window.location.href

это то, что вы ищете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...