Что не так?
Не пойму почему не работает следующий код:
location.href = 'http://www.ya.ru'; alert(document.body.innerHTML); |
giGnet, а чего вы ожидаете? =)
|
giGnet,
Во-первых, location.href = 'http://www.ya.ru'; сразу переведёт на ya.ru и следующий за этой строчкой код не выполнится. Во вторых, получить содержания документа с другого домена напрямую в javascript нельзя. Из-за соображений безопасности. |
да действительно, чего ты хочешь от этого дела.
Цитата:
блин когда появятся правила на форуме. |
Цитата:
|
vasa_c,
А по логике не должно. :) |
Обычно весь блок выполняется и только потом отрисовываются изменения, осуществляются переходы.
В том числе возможно: location.href = "one.htm"; location.href = "two.htm"; переход произойдет по выходе из всего блока на последнее записанное значение. |
Так после перехода на новую страницу нельзя затем работать с кодом этой страницы? Если можно, то как? Почему сначала выполняется код
alert(document.body.innerHTML); для текущей страницы? |
vasa_c,
Действительно, а я и не знал... document.location.href = "http://ya.ru"; while(1){} giGnet, Получить содержание документа с другого домена напрямую в javascript нельзя. |
Часовой пояс GMT +3, время: 17:12. |