[ Cola @ 07.09.2010. 11:42 ] @
Kako u JavaScript-u da pokupim getElementById(id) iz XMLHttpRequest?

imam JS
Code:

function AjaxLoad(p_elements, p_url)
{
    xmlhttp = CreateHTTPRequestObject()
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
            var  element_array = p_elements.split(",");
            for(int i = 0; i < element_array.length; i++)
            {
              var element = document.getElementById(element_array[i]);
              if(element != null)
              {
                requestElemement = xmlhttp.getElementById(element_array[i]);//<<<<<<<< kako ovo izvesti?
                if(requestElemement != null)
                {
                    element.innerHTML = requestElemement.innerHTML;
                }
            }
        }
    }
    xmlhttp.open("GET", p_url, true);
    xmlhttp.send();
}

function CreateHTTPRequestObject()
{
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5XMLHttpRequest
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
}


cilj mi je da kada učitam straniu da sa nje pokupim određene elemente tako kada
pozovem AjaxLoad('elm1,elem2,elem3', 'http://mojurl.com')

da se na mojoj stranici u elem1, elem2 i elem3 učitaju tagovi sa zadane adrese. Naravno sve radim u okviru svog domena.
Pitanje je samo kako sa drugom stranicom da radim kako sa document i da li je to moguće?

[ Cola @ 12.09.2010. 13:54 ] @
Ok hajde da pojednostavim pitanje.

Kada xmlhttp učita odredišnu stranicu i vrati mi responseText (responseXML je null) kako da iz toga izvučem neki element po njegovom ID-u?
[ Miroslav Ćurčić @ 13.09.2010. 07:24 ] @
Tako sto ga ugradis u svoju DOM strukturu pa onda trazis sa document.getElementById.
Ne moze "u letu".
[ Cola @ 13.09.2010. 07:51 ] @
Super da znam da može:)

ali može li malo parče koda ili da me uputiš na neki link?

Hvala