Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Переадресация при onclick на submit (https://javascript.ru/forum/events/51551-pereadresaciya-pri-onclick-na-submit.html)

kostyanet 11.11.2014 15:58

Цитата:

Сообщение от Boolean_Type
сначала js-скрипты выполняются, а потом отправка на сервер.

И решили что можно и наоборот? :)

danik.js 11.11.2014 15:59

Цитата:

Сообщение от danik.js
document.location.href="http://yandex.ru";

Эта строчка выполняется? Выполняется. Так а хуле "редирект" идет только в строчке
Цитата:

Сообщение от danik.js
document.location.href="http://google.com";

Вот почему у тебя вопроса не возникает - почему так происходит?

kostyanet 11.11.2014 16:20

У меня тоже вопрос. Я по-привычке сделал типа exit

if (status == 200) {
	if(typeof data.Location!=='undefined') {
		document.location.assign(data.Location);
		return true;
	}


А оно надо? Или оно немедленно прерывается?

danik.js 11.11.2014 16:57

Цитата:

Сообщение от kostyanet
Или оно немедленно прерывается?

По моим наблюдениям скрипт сначала выполняется до конца, только потом идет смена location. Так что, да, надо. Возможно не во всех браузерах так )


Часовой пояс GMT +3, время: 20:38.