У меня есть форма на моем сайте. Когда эта форма заполнена, она затем проверяется с помощью функции проверки JavaScript.

В нижней части этой функции у меня есть этот кусок кода:

  window.location="../index.html";

Это не работает на Chrome, но работает в Firefox.

Мой вопрос: как я могу заставить этот простой редирект работать во всех (большинстве) браузерах?

Благодарность

РЕДАКТИРОВАТЬ:

Это в отдельном файле JS, который включен ...

0
user188962 7 Июн 2010 в 14:48

3 ответа

Лучший ответ
window.location.href = "../index.html";

... является предпочтительным способом, хотя настройка window.location работает в Chrome.

1
Tim Down 7 Июн 2010 в 10:52

На самом деле ../ не является действительным URL.

Если вы хотите перейти в свой корень html (где ваш index.html, скорее всего, находится), просто используйте «/index.html»

0
Jeff Davis 8 Июн 2010 в 12:40

У меня работает window.location как в Google Chrome, так и в Firefox.

0
Matachana 7 Июн 2010 в 10:53