ИМХО, это больше из разряда "проблемы индейца"...
А я вот про них и говорю, что не всем пришло. Ни на почту из кипера, ни на обычную (бумажную) почту, ни в сам кипер.
Они с сеобюджетом сошлись во мнениях http://seobudget.ru/updates/
Тогда почему переменные инициализируются противоположно последовательности исполнения document.write?
Судя по всему, пришло очень избирательно.
Ну вот по факту, если бы оно так разворачивалось, то было бы 0567, а на деле 5670.
Т.е. document.write выполняется "в потоке кода", а присваивание вне его.
Мне нужно было подтянуть значение переменной, которое выгребалось парсером на пхп и отдавалось в виде джаваскрипта. Чтобы минимально вмешиваться в существующий говнокод с обоих сторон, попробовал сделать фичу, которая описана выше. А в итоге - фигвам.
Заморачиваться не стал - решил асинхронно через DOM. Но раньше почему-то был уверен, что скрипты исполняются строго в порядке подключения, в т.ч. инициализация переменных.
Webmoney опровергла подтвердила ..опу http://ain.ua/2012/01/16/70790
Здесь много людей, у которых бумажные договора с УГА, которым приходило письмо? :)
О тех, кто работает по оферте на счет 2605 уже молчу.
Если вставить алерт перед вторым document.write, то получается то, что задумано...
Т.е. значение переменной присваивается асинхронно.---------- Добавлено в 20:56 ---------- Предыдущее сообщение было в 20:54 ----------
замена var var1 на window.var1 эффекта не дала.
На первый взгляд должно выполнится в таком порядке:
var var1 = '0'; var1="123"; document.write('567'); document.write(var1);
=567123
а на деле, получается аналог вот такого:
var var1 = '0'; document.write('567'); document.write(var1); var1="123";
=5670