Официальный сайт студ.городка НГТУ
Программирование и БД » [ajax] Помогите разобраться 

#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

#2  21.04.08 07:54

Re: [ajax] Помогите разобраться

возможно кроме prototype стоит еще и jQuery? они используют одинаковую функцию $()

Offline

#3  21.04.08 19:20

Re: [ajax] Помогите разобраться

не, jQuery не стоит. Спасибо, но уже не актуально.

Offline

Программирование и БД » [ajax] Помогите разобраться 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.034 сек.
Выполнено 14 запросов.