Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как из явы дернуть яву?
цитата
31/07/11 в 20:56
 САМЫЧ
Хочу замутить такую штуку. В html коде вызывается php скрипт через java скрипт. Примерно так - <script type="text/javascript" src="srcipt.php"></script>. Вот этот самый srcipt.php - подставляет при определенных условиях код <script type="text/javascript" src="..."></script>. Как заставить срабатывать этот вложенный ява скрипт (Который опять дергает, но уже другой php).
цитата
31/07/11 в 21:40
 LeadFarmer

ну первый вариант таков: первый скрипт вызывает второй скрипт (script.php), в котором вместо объявления явасркрипта <script type="text/javascript" src="..."></script> стоят просто функции. и тогда где-то на странице, куда прописывается первый скрипт, стоит вызов этой ф-и
второй вариант - первый скрипт вызывает второй скрипт (script.php), в котором явасркипт объявлен вот так: <script type="javascript">document.write(еще какой-то яваскрипт)</script>
ну это навскидку - не очень понятно что ты хочешь в конце увидеть
если что пиши в лс - помогу чем смогу
цитата
01/08/11 в 16:03
 САМЫЧ
Спасибо, но сам разобрался, помогло это

Цитата:
Вывод скриптов

Как и любое другое содержимое, document.write может выводить и скрипты, которые тоже в свою очередь могут содержать document.write. Но нужно помнить: внедрённые в HTML скрипты не могут содержать внутри себя в явном виде строку </script>. Нужно или разорвать этот тег на части '</sc' + 'ript>', или заменить какой-нибудь символ на escape-последовательность <\x2fscript>. В скриптах, содержащихся во внешних файлах, такие манипуляции не требуются.


Эта страница в полной версии