Короче такая проблемка, уже 2 часа голову ломаю что не так: Есть текстовое поле. Рядом картинка. Кликаем на картинку вылазит (JSCal2.js) календарь. Кликаем дату, встает. Параллельно запускается еще один Javascript, который через prototype.js отсылает вставленную только что дату, в php скрипт. Последний, на основе полученной даты генерит еще одно поле+картинку+календарный скрипт. Так вот. На страницу приходит всё кроме: <script>бла-бла-бла</script> Смотрю через FireBug - сервер отдает всё как положено, но на странице нифига не появляется! Заметил следующую закономерность. Не вставляются только тэги <script> остальные - гуд. Башка щас взорвется, помогите плиз!
Проблему решил, убив еще два часа. Неужели из 40 человек зыривших мой топик ни один не юзает prototype...? Ладно, чего уж там. Короче решение заключалось в том чтобы позволить Ajax.Updeter-у протягивать через запрос JavaScript-ы. Делается это путем прописывания нужной инструкции в конструктор а именно: evalScripts: true В итоге рабочий запрос стал выглядеть так: [js]var ajax = new Ajax.Updater({success: 'TargetDate'}, 'getter.php', {method: 'post', parameters: params, onFailure: null, evalScripts: true});[/js] В глубине души надеюсь что еще кому-нибудь пригодиться