27.02.2024, 22:04
Zitat:Weder noch, habe die ID im HTML Teil angegeben. und das Script steht am Anfang vom Body.Das ist dann genau das Problem, am Anfang des Body existiert das Element mit dieser ID noch nicht. Stelle das Skript an das Ende des Body und dieser Fehler wird verschwinden.
Die Hintergrundinfos sind auf jeden Fall schon mal sehr hilfreich.
Zitat:Wie ich nun die Variable "Position" parsen kann hab ich nun schon erfolgreich geschafftDas hatten wir schon Mal. Besser nicht mit einem Callback arbeiten sondern das JSON parsen lassen und direkt auf den Wert zugreifen:
Code:
<script>
const
fader = document.getElementById('fader');
fetch('thread1259-input-range-datalist.json').then(function (response) {
// JSON parsen
return response.json();
}).then(function (data) {
// Das geparste JSON steht als Objekt in data.
// Wir können die Position direkt auslesen:
const
pos = data.StatusSNS.Shutter1.Position;
// Und in den Fader eintragen:
fader.value = pos;
});
</script>
Glaube denen, die die Wahrheit suchen, und zweifle an denen, die sie gefunden haben.
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)
(Andrι Gide (1869-1951), frz. Schriftst., 1947 Nobelpreis)