JavaScript из текста
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



JavaScript из текста Expand / Collapse
Автор
Сообщение
22.03.2007 12:40


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2008 11:23
Сообщ.: 96, Visits: 535
Добрый день!

Подскажите пожалуйста, как мне из текста, который содержит JS (только JS) выполнить этот скрипт.
Есть какая-то функция, которая текст прочитает как JS, но не помню как она называется.


Заранее благодарен!
Сообщ. #911758
22.03.2007 12:44
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
eval
Сообщ. #911760
22.03.2007 14:20


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2008 11:23
Сообщ.: 96, Visits: 535
Не помогло.

Поподробнее вот следующее:
На страничку приходит XML, который содержит JS.. Например,

<SCRIPT language=javascript type=text/javascript>function Test(){
alert('Done');
}
</SCRIPT>

И необходимо, чтобы при обращении к функции Test, она выполнялась.<BR><BR>eval не помог почему-то..

Сообщ. #911766
22.03.2007 14:26
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
eval выполняет "чистый" javascript. А теги <script> относятся к html, а не к JavaScript. Соответственно нужно вырезать их перед выполнением.
Сообщ. #911767
22.03.2007 14:49


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.06.2008 11:23
Сообщ.: 96, Visits: 535
Спасибо!

До этого я пробовал и так и так.. Не работало.. Просто я у себя когда проверял в алерте другое сообщение писал и лишниый апостроф стоял. Из-за такой мелочи столько проблем бывает.

Еще раз спасибо!
Сообщ. #911768
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:19