Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.10.2009, 06:47
Новичок на форуме
Отправить личное сообщение для petr0007 Посмотреть профиль Найти все сообщения от petr0007
 
Регистрация: 16.02.2009
Сообщений: 8

Выполнение JavaScript в Ajax
Добрый вечер, помогите решить следующую проблему, почему-то при выполнении Ajax запроса не выполняется javascript:

Код:
Код:
var req;

function navigate(month,year) {
        var url = "calendar.php?month="+month+"&year="+year;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}

function callback() {        
        obj = document.getElementById("calendar");
        setFade(0);
        
		if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        obj.innerHTML = response;
                        fade(0);
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}

function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}

function setFade(amt) {
	obj = document.getElementById("calendar");
	
	amt = (amt == 100)?99.999:amt;
  
	// IE
	obj.style.filter = "alpha(opacity:"+amt+")";
  
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = amt/100;
  
	// Mozilla and Firefox
	obj.style.MozOpacity = amt/100;
  
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = amt/100;
}
Скрипт calendar.php должен возвращать календарь + Выполнить JavaScript, т.е допустим содержание calendar.php:

Код:
echo "Здесь Календарь";
echo "<script type='text/javascript'>a = 'alert(1)';eval(a);</script>";
Но календарь выводится нормально а вот JavaScript исполняться не хочет...

Пробывал сам разобраться, вот похожая проблема: http://xpoint.ru/forums/programming/...ad/39198.xhtml , но я ничего в этом не понимаю
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24
Выполнение javascript из строки запроса браузера Freund Javascript под браузер 2 08.09.2009 07:25
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12
AJAX выполнение Javascript на лету egych AJAX и COMET 1 30.05.2009 01:12
Ajax и javascript а.Титов Общие вопросы Javascript 2 11.01.2009 10:51