
16.02.2009, 02:49
|
|
Новичок
Регистрация: 03.09.2008
Сообщений: 13
С нами:
9307922
Репутация:
8
|
|
Всем привет. Столкнулся с такой проблемой как получение тега <script> через ajax.
На странице 1 выполняется запрос к странице 2 путём ajax. 2-я страница содержит JS-код (в тегах <script></script>). Но этот код не выполняется при получении на странице 1. Подскажите как это реализовать?
Простой пример (если вдруг плохо обьяснил):
страница 1
PHP код:
<script type="text/javascript">
httpRequest = new XMLHttpRequest();
function listen(divId){
function result(){
if (httpRequest.readyState == 4 || httpRequest.readyState == 'complete'){
var result = httpRequest.responseText;
document.getElementById(divId).innerHTML = result;
}
}
httpRequest.open('GET', '2.php', true);
httpRequest.send(null);
httpRequest.onreadystatechange = result;
}
</script>
<div id="num" onclick="listen('num')">какой то текст!!</div>
2 страница
PHP код:
<script>alert('TEXT')</script>
Но при получении на странице 1, алерт не выполнится......
|
|
|