Есть скрипт, который должен подгружать на страницу контент из другого файла:
[CODE]<script type='text/javascript'>
function refresh(param){
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest)
XMLHttpRequestObject = new XMLHttpRequest();
else if(window.ActiveXobject)
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
if (XMLHttpRequestObject)
{
XMLHttpRequestObject.open('GET','handler.php?alb='+param);
XMLHttpRequestObject.onreadystatechange = function(){
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
document.getElementById('result').innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>[/CODE]
[CODE] <a href="#" onclick="refresh(25); return false;">ссылка</a>
<div id="result">Сюда будет загружен ответ сервера</div>[/CODE]Текст и PHP скрипты подгружаются нормально, но если подгружаемый файл содержит код вызова компонента, то вместо него появляется
ошибка:
Notice: Undefined variable: APPLICATION in /home/virtwww/w_kaomas-ru_4b42bc75/http/production/handler.php on line 1 Fatal error: Call to a member function IncludeComponent() on a non-object in /home/virtwww/w_kaomas-ru_4b42bc75/http/production/handler.php on line 1
Как сделать, чтобы можно было подгружать компоненты?
[CODE]<script type='text/javascript'>
function refresh(param){
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest)
XMLHttpRequestObject = new XMLHttpRequest();
else if(window.ActiveXobject)
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
if (XMLHttpRequestObject)
{
XMLHttpRequestObject.open('GET','handler.php?alb='+param);
XMLHttpRequestObject.onreadystatechange = function(){
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
document.getElementById('result').innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>[/CODE]
[CODE] <a href="#" onclick="refresh(25); return false;">ссылка</a>
<div id="result">Сюда будет загружен ответ сервера</div>[/CODE]Текст и PHP скрипты подгружаются нормально, но если подгружаемый файл содержит код вызова компонента, то вместо него появляется
ошибка:
Notice: Undefined variable: APPLICATION in /home/virtwww/w_kaomas-ru_4b42bc75/http/production/handler.php on line 1 Fatal error: Call to a member function IncludeComponent() on a non-object in /home/virtwww/w_kaomas-ru_4b42bc75/http/production/handler.php on line 1
Как сделать, чтобы можно было подгружать компоненты?