2008-09-16 6 views
2

По какой-то причине комбинация swfobject.js и script.aculo.us Ajax.Autocompleter на той же странице приводит к сбою последнего. Автозапуск не выполняет свой запрос Ajax. Отдельное управление Ajax на той же странице, которая использует Ajax.Updater, похоже, не имеет такой же проблемы.swfObject + scriptaculous Autocompleter = Fail

ответ

0

prototype.js (используется scriptaculous) и swfobject.js может быть несовместимым. Каковы версии этих инструментов, которые вы используете? Вы пытались переключить порядок импорта тегов «script», чтобы сначала импортировать swfobject?

0

Бах, я должен был включить версии, испробованные в исходном вопросе.

Я пробовал комбинацию swfobject 1.5, 2.0 и 2.1 (текущий), а также версии 1.7.x и 1.8.x сценариев, которые полагаются на 1.5.x и 1.6.x prototype.js, соответственно. Я пробовал загружать swfobject как до, так и после protoype/scriptaculous библиотек, но безрезультатно.

Я убежден, что существует какая-то фундаментальная несовместимость, которая где-то скрывается, но не могла найти ничего об этом в googles, что кажется немного странным само по себе.

1

Если вы используете Firefox на локальном компьютере, запросы AJAX не работают по соображениям безопасности.

Либо загрузите на сервер, либо попробуйте что-нибудь вроде xampp, чтобы легко получить веб-сервер, запущенный на вашей собственной машине.