Ich muss ein Bild mit Javascript abfragen und muss eine Aktion ausführen, sobald das Bild an seiner Position gefunden wird. Dies ist der Code, den ich für diese Aufgabe geschrieben habe.Bildabruf durch Javascript
/*----Image handling script starts here----*/
var beacon = new Image();
beacon.onload = function() {
console.log('Image found');
console.log(this.width,this.height);
window.clearInterval(timer);
};
beacon.onerror = function(){
console.log('Image not found');
}
var timer = window.setInterval(function(){
console.log('sending the request again');
beacon.src = "http://www.google.co.in/logos/2010/lennon10-hp.gif";
},2000);
/*----Image handling script ends here----*/
Problem ist, dass nach einer GET-Anforderung, wird die Antwort zwischengespeichert und Anforderung jedes Mal src Ich habe nicht bekommen, gesendet. Wenn Sie die Registerkarte NET untersuchen, sendet sie nur eine Anfrage an den ersten src-Satz und speichert die Antwort zwischen.
Ich muss eine neue Anfrage für Bild jedes Mal senden, wenn mein Code den src setzt. Irgendwelche Problemumgehungen?