Если честно, то не совсем ясно что вы делаете. Если я правильно понял, то вы не загрузили изображение, т.е. не закэшировали его до начала смены картинки.
Подгрузка кэшированных изображений должна происходить до начала выполнения смены.
Сначала грузим, потом вызываем, а не вместе.
Ps:
var im = new Image();
im.onload = function () {
document.getElementById("dda").style.backgroundImage = "url("+im.src+")";
}
im.src="WebForm2.aspx?Координаты=" + a + "_" + b + "/" + c + "_" + d + "&Параметры=/Координаты" + "";