Имеется код:
function move(get_id, gx, gy, gti, delay) {
var cont = document.getElementById('mapss');
var loading = document.getElementById('loading');
cont.innerHTML = loading.innerHTML;
var http = createRequestObject();
if( http )
{
try {
http.open('post', url()+'maps/maps/mapsmovepost');
http.onreadystatechange = function ()
{
if(http.readyState == 4)
{
cont.innerHTML = http.responseText;
}
}
http.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
http.send("get_id="+get_id+"&gx="+gx+"&gy="+gy+">i="+gti+"&delay="+delay);
} catch (e) {
cont.innerHTML = 'No connect to server, please refresh page.'
}
}
else
{
document.location = url();
}
}
// создание ajax объекта
function createRequestObject()
{
try { return new XMLHttpRequest() }
catch(e)
{
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}
Он отправляет данные в контроллер, контроллер подгружает вид где находится карта.
Загружается нормально, но после подгрузки карты я не могу получить доступ из JS к подгруженной карте, т.е. из файла func.js я даже аттребут не могу изменить
Так же было и с JQuery с функцией load()
Как с этим бороться ? как получить доступ к подгруженным файлам ?
