форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / The Matrix Has You / опять этот ajax ,need help
Автор Сообщение
acsid
Alfa Guru

2388
# Дата: 25 Авг 2006 16:08


Попытаюсь разьяснить проблему максимально доступно.
При запросе, аякс отдаёт в див яваскрипт код типа (<script>post('bla bla bla');</script>),этот яваскрипт код , должен поместить информацию в другой див.Функция post(); 100% правильная.Но ява сприпт , который дописывается в див при работа аякса почемуто не выполняется.
Может это изврат?

Андрей
Алексеевич

2125
# Дата: 25 Авг 2006 17:01


Изврат.
Знаешь для чего сделан eval() ?

acsid
Alfa Guru

2388
# Дата: 26 Авг 2006 03:33


Андрей
нет) для чего?

Андрей
Алексеевич

2125
# Дата: 26 Авг 2006 04:25


Чтоб аякс не отдавал <script>post('bla bla bla');</script> в див, для последующего выполнения, а выполнял его сам через
eval('post("bla bla bla")')


acsid
Alfa Guru

2388
# Дата: 26 Авг 2006 05:34


Андрей
как это использовать?привиди пример кода побольше

Андрей
Алексеевич

2125
# Дата: 26 Авг 2006 06:23 ° Поправил: Андрей


Хм, ну просто в том месте где у тебя что-то вроде:
document.getElementById('div').innerHTML = '<script>'+  codefromajax+'</ 
script>';



(Кстати, если к диву собачится script через DOM, т.е через appendChild(createElement()), то это во многих браузерах родит мёртвый <script>)
Сделай вместо примерно того кода, что выше такой:
eval(codefromajax);



Где codefromajax — строка, код полученный аяксом.

Если конечно у тебя такая ситуация. Короче — выложи свой кусок кода.
Кстати, скоро открою сайт по джс.

persei
Участник

475
# Дата: 26 Авг 2006 08:39


Андрей
скорей всего у него грузится текст а в нем есть аякс. странно, у меня в гостевой именно так но работает

Андрей
Алексеевич

2125
# Дата: 26 Авг 2006 10:04


persei
Всё равно, какая разница между <script>code</script> вставлять в элемент, или выполнять этот код эвалом?

persei
Участник

475
# Дата: 26 Авг 2006 11:12


Андрей
большая. у меня например модульная система. а eval будет рушить концепцию

acsid
Alfa Guru

2388
# Дата: 26 Авг 2006 12:32


нет дело в другом. У меня в чате одна страница соединяется с б.д. и вытаскивает текст спомошью аякса.Мне нужно передать часть этого текста в другую страницу фреимсета.

Андрей
Алексеевич

2125
# Дата: 27 Авг 2006 07:37


acsid
Короче тут без поллитры не разберёшся.

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:27754, gzipped size:8379

Mp3 Download || Webs Studio™ || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]