#1 17.04.08 19:39
[ajax] Помогите разобраться
Здравствуйте!
Прошу помощи.
Работаю над сайтом (сайт написан не мной, я лишь только дорабатываю) и возникла следующая проблема. Некоторые функции на сайте реализованы с помощью ajax, в котором я не слишком силен, так сказать и сейчас на сайт потребоввалось установить готовый скрипт галлереи lightbox2.03.3 который, как я понял, использует стороннюю библиотеку prototype.js. После того как я установил этот скрипт сайт перестал нормально функционировать. Начал искать ошибку, из-за чего все происходит, и в итоге пришел к двум функциям из файла prototype.js. Первая:
Код: javascript:
Object.extend = function(destination, source) { for (property in source) { destination[property] = source[property]; } return destination; }
и вторая:
Код: javascript:
Function.prototype.bind = function() { var __method = this, args = $A(arguments), object = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } }
Без них сайт работает нормально, но галлерея естественно не работает. Как я понял эти функции видимо как то преобразуют данные которые идут через ajax запрос и поэтому скрипты на сайте перестали работать. Кто может, объясните пожалуйста в чем дело и что делают эти функции.
Offline

