[JS] dostęp do zmiennych z delegatów (XMLHttpRequest)

0

Cześć,

Mam taki problem, zrobiłem sobie klasę:

function Component(html_document)
{
   this.html_document = 0;


    this.init = function()
    {
        // ... //
    }


    this.documentHtmlEditor_Loaded = function(args)
    {
        var request = args.target;

        if (request.readyState == 4)
        {
            if (request.status == 200)
            {
                document.getElementById("component").innerHTML = request.responseText;
				
				
                alert(this.html_document);
            }
        }
    }
}

W inicie ustawiłem documentHtmlEditor_Loaded ustawiłem jako metodę wywoływaną przez zdarzenie onreadystatechange klasy XMLHttpRequest. Problem w tym, że alert zwraca mi undefined. Debagowałem kod w FIrefox i zauważyłem, że metoda ta wywoływana jest jako składowa klasy XMLHttpRequest.

W takim razie jak mogę do niej przekazać ewentualne zmienne które mnie interesują?

0

Skoro jako składowa klasy XMLHttpRequest, to w funkcji użyj this zamiast request ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1