Dieser Code prüft, ob ein Bild existiert oder nicht.Prüfen, ob Bild vorhanden ist, Wert der Variablen nicht ändern
In der Funktion onload möchte ich die Variable 'control' mit einem booleschen Wert ändern.
var control = 'a.jpg';
var image_name = control;
var image = new Image();
image.onload = function() {
control = true; // Why this change does not happen outside of this function?
};
image.onerror = function() {
control = false; // Why this change does not happen outside of this function?
};
image.src = image_name;
console.log(control); // The value is not changed in a boolean
Aber außerhalb der Funktion wird die Variable nicht geändert. Warum?
Dank