Kiedys robiłem preloader w JS do dużej galerii zdjęc. Do sprawdzenia, czy załadowały się zdjęcia/zdjęcie używałem atrybutu complete dla tablicy document.images
Kod
document.images [i].complete
Prawdopodobnie jak w
img zdefiniujesz
id i będziesz dostawał się do atrybutu
.complete w ten sposób:
Kod
document.getElementById(id).complete
to też będzie działać - i bardziej elastyczne jest.