Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2010, 12:06   #1
PheonixS
Пользователь
 
Аватар для PheonixS
 
Регистрация: 09.08.2009
Сообщений: 10
По умолчанию Как вызвать функцию из функции ?

Имеем вот такой код. Нужно вызвать функцию loadXMLDoc из объекта contentLoader. Подскажите как !
PHP код:
net = {};

net.contentLoader = function (urlmethod){
    
this.xmlHttp null;
    
this.url url;
    
this.method method;
    
    
this.error_reporting true;
    
}
net.contentLoader.prototype = {
    
    
loadXMLDoc:function(urlmethod){
        
        try{
            
this.xmlHttp = new XMLHttpRequest();        
        }catch(
e){
            var 
xmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                             
"MSXML2.XMLHTTP.5.0",
                                            
"MSXML2.XMLHTTP.4.0",
                                            
"MSXML2.XMLHTTP.3.0",
                                            
"MSXML2.XMLHTTP",
                                            
"Microsoft.XMLHTTP");
            for(var 
i=0;XMLHttpVersions.length;i++){
                try{
                    
this.xmlHttp = new ActiveXObject(XMLHttpVersions[i]);
                }catch(
e){}
            }
        }
        
        if(!
this.xmlHttp && this.error_reporting)alert("Variable xmlHttp not set !");
        else if(!
this.xmlHttp)return;
        
        if(
this.xmlHttp){
            
this.xmlHttp.open(methodurltrue);
            
this.xmlHttp.onreadystatechange = function (){
                if(
this.xmlHttp && this.xmlHttp.readyState == 4){
                    
document.getElementById("kill").innerHTML this.xmlHttp.responseText;
                }
            }
            
this.xmlHttp.send(null);
        }
    }
    
}

window.onload = function (){
    
net.contentLoader("http://localhost/newphp/a.txt""GET");    

PheonixS вне форума Ответить с цитированием
Старый 20.06.2010, 12:45   #2
PheonixS
Пользователь
 
Аватар для PheonixS
 
Регистрация: 09.08.2009
Сообщений: 10
По умолчанию

тему клосед плиз, разобрался
PheonixS вне форума Ответить с цитированием
Старый 16.12.2010, 05:08   #3
%$PROregRAMi$t%
Заблокирован
 
Регистрация: 28.05.2010
Сообщений: 65
По умолчанию

Написал бы хотя-бы как...
Только что гуглом нарыл тему, а как проблему решить так и непонятно..........
%$PROregRAMi$t% вне форума Ответить с цитированием
Старый 16.12.2010, 05:35   #4
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Чё всё опять усложнили то? Проще всего: http://api.jquery.com/load/ Сложнее, но функциональнее: http://api.jquery.com/jQuery.ajax/

Всё уже сделано за нас, надо только правильно использовать.
Никки вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вызвать функцию одной программы из другой. KobolD Помощь студентам 8 10.06.2010 15:06
Как вызвать функцию в ассемблерной вставке, зная адрес iceman2112 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 04.05.2010 13:38
Как вызвать функцию? blackstersl Общие вопросы Delphi 10 07.06.2009 19:22
Вызвать адрес памяти как функцию XAOC-forever Общие вопросы Delphi 18 07.03.2009 20:32
как вызвать из Dll функцию, которая определена в главном потоке? SaintRain Win Api 1 23.11.2006 20:08