Посмотрю, но что же ее подменяет, даже интереснее почему. А может это не в коде причина, а как бы браузер "залип" на каком-то состоянии? Вот что имею ввиду - я взял из кода только расчеты смещений и конечных значений, и отдельно, вне функции все проверил. Вывод в консоль естественно был, выяснил причину, изменил и вставил изменения в функцию. А далее получилась случайность - во время выделения кода для шифрования случайно нажал клавишу, добавился символ в коде, и с ним все и было зашифровано.
Вставляю зашифрованный код в файл подключаемый - FF сообщает, что ошибка URL этого файла, не может получить, Opera/Chrome сообщают, что где-то в сжатом не порядок. Снял выделение с кода, заметил ошибку, исправил, перепаковал, вставил в файл. Кеширование в отладчике отключено, видно новое содержание файла, а сообщается все о той же ошибке и не работает. Не верю, F5 еще раз и Ctrl+F5 в придачу, ошибка. Закрываю браузер, открываю опять, работает.
Жаль, что нет в башке винчестера, чтобы свои действия писались в историю, может быть действительно причина не в том, что предполагается, а в ином. Тоже запомнил браузер что-то и поэтому ... Но эту "стройную логику" в пух и прах разбивает alert, да и любые изменения в коде видны на результате, а вот добавление/удаление вывода в консоль словно и не происходит.
|