Hola y gracias! probé lo que me dijiste y ahora no funciona en ningún browser. Supongo que lo estoy implementando mal.
Tambien debo aclarar que es una aplicación móvil la que estoy haciendo, y no quiero utilizar Javascript muy complejo para que sea lo mas compatible posible.
Lo coloqué así.
Código Javascript
:
Ver originalvar params = "jssup=1&x1=" + mx + "&y1=" + my + '&z=' + zoom;
var xmlhttp = new XMLHttpRequest();
url = "ajax/moveMap.php?" + params;
xmlhttp.onreadystatechange = function ()
{
if (xmlhttp.readyState == 4 && (xmlhttp.status == 200 || window.location.href.indexOf ("http") == - 1))
{
var nueva_img = document.createElement('img');
nueva_img.src = xmlhttp.responseText;
nueva_img.alt = 'Mapa';
nueva_img.AttachEvent('load', function()
{
if(nueva_img.complete)
{
document.getElementById('mapa_imagen').src = nueva_img.src;
alert("agarro el listener OK");
}
}, false);
}
};