Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разбор чужого скрипта (https://javascript.ru/forum/misc/8998-razbor-chuzhogo-skripta.html)

Micky_Holtern 23.04.2010 17:13

Разбор чужого скрипта
 
Вложений: 1
Всем доброго. Увидел на сайте imobilco.ru забавно реализованную регистрацию - визуально, я имею в виду. Решил разобраться, как сделано. Перетянул страницу к себе в денвер вместе с js,css-файлами, нашел место, где обрабатывается клик...
В чем проблема: перетянутая в денвер страница не воспроизводит скриптованную анимацию, только затемняется фон. Я начинающий в web, скорее всего, не вижу чего-то, что лежит на поверхности. Подскажите?)

В прикрепленном файле архив того, что заложил в денвер.

SkyLight 23.04.2010 17:42

Начну с простого: что вы делали для того, чтобы попытаться понять проблему? Что говорит файрбаг? За вас никто дебажить не будет. Раз вы
Цитата:

начинающий в web
, то с файрбагом надо знакомиться сразу.

Micky_Holtern 25.04.2010 12:18

Спасибо за совет. Познакомился с файрбагом, удобный и полезный инструмент.

По клику на нужную мне ссылку появляется ошибка - нет пути к катологу ../login/ajax/ Создал соответствующий каталог, ошибка исчезла. Теперь выдает ошибку, что одна из переменных не определена. Я так понимаю, она не определена, потому что определяет ее ajax. Вопрос следующий: Можно ли вытащить ajax-исходник?

Gvozd 25.04.2010 12:26

ajax-это клиент серверная технология.
вы можете посмотреть на живом сайте пример того, что возвращает серверный скрипт, но вот взять его исходники невозможно

Micky_Holtern 26.04.2010 12:57

Ага... файрбаг помог мне взять ajax-ответ, ваш сайт помог разобраться в азах ajax-технологии и создать скрипт, выдающий нужные ответы... Вуаля) Всем спасибо)

Micky_Holtern 30.04.2010 14:09

Снова там же
 
Вложений: 1
вдруг что-то случилось мистическое, и я занимаюсь тем же самым. Все работало бы как надо, ajax возвращает то, что нужно, но есть одно но.
Ошибка v is undefind
То бишь не определена.
Смотрю дебаг, где она определяется.
function c(){
var v=p.offset();
...
}
навожу мышь на p.offset() - появляется border(elem) значение, то есть p определено. Почему же v не определяется?..

P.S. мистика в том, что те же действия дали вот несколько дней назад положительный результат, эта же проблема решилась исправлением работы ajax, а сейчас фокус не проходит...

Micky_Holtern 30.04.2010 14:54

Я тупица, уже все исправил)


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