Итак, у меня есть форма и onsubmit="return reg_check(this)" где reg_check() - это функция javascript в заголовке, которая должна проверять данные формы, и поскольку одна из ее задач - проверить, находится ли имя пользователя в базе данных, требует php, я хочу перенаправить на страницу php, которая выполняет эту задачу.
Проблема: window.location.href не работает! Здесь функция (приведенная версия) и, конечно, main.php - это только случайная страница, которую я получил:
function reg_check(myForm) {
    alert("before redirect..");
    window.location.href = "http://localhost/main.php?width=" + screen.width + "&height=" + screen.height;
    alert("after redirect..");
}
Работает служба before redirect и after redirect, она просто не перенаправляется? Он остается на той же странице.
Кроме того, если я попытался перенаправить из тела, просто набрав:
<script type="text/javascript">
    alert("before redirect..");
    window.location.href = "http://localhost/main.php?width=" + screen.width + "&height=" + screen.height;
    alert("after redirect..");
</script>
он перенаправляет.
Любые идеи о том, как я могу заставить это работать?
