cruunnerr
Captain
- Registriert
- Okt. 2006
- Beiträge
- 3.873
Hallo,
ich habe irgendwie ein Problem, bei dem jeder Lösungsversuch scheitert... Ich beherrsche auch weder HTML, noch JS, aber möchte gerne in diesem Fall eine kleine HTML Seite bauen an welcher ich nun nach 6 Stunden Google und einlesen mit meinem Latein am Ende bin ^^
Hätte gerne eine Art Auswahlmenü, welches mir eine Variable ändert, die dann von JS weiterverarbeitet wird. Beim Klicken eines button, soll dann eben eine JS Funktion auslösen. Letzteres funktioniert auch, nur die Variable bekomm ich irgendwie nicht geändert.
Zeile 10-26 sind mein Problem. Die Variable ändert sich einfach nicht, wenn ich im Auswahlmenü den Wert 01 oder 02 auswähle.
Wenn ich die Zeile 25 zum Testen aktiviere, und dann einen Wert auswähle UND anschließend die Seite Neulade, dann wird auch der Wert geändert. Also scheint ja der prinzipielle Aufbau des Auswahlmenü zu funktionieren und JS kann auch den Wert abfragen. Das soll aber natürlich ohne Neuladen der Seite funktionieren.
Orientiert habe ich mich an diesem Beispiel: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onchange
ich habe irgendwie ein Problem, bei dem jeder Lösungsversuch scheitert... Ich beherrsche auch weder HTML, noch JS, aber möchte gerne in diesem Fall eine kleine HTML Seite bauen an welcher ich nun nach 6 Stunden Google und einlesen mit meinem Latein am Ende bin ^^
Hätte gerne eine Art Auswahlmenü, welches mir eine Variable ändert, die dann von JS weiterverarbeitet wird. Beim Klicken eines button, soll dann eben eine JS Funktion auslösen. Letzteres funktioniert auch, nur die Variable bekomm ich irgendwie nicht geändert.
Zeile 10-26 sind mein Problem. Die Variable ändert sich einfach nicht, wenn ich im Auswahlmenü den Wert 01 oder 02 auswähle.
Wenn ich die Zeile 25 zum Testen aktiviere, und dann einen Wert auswähle UND anschließend die Seite Neulade, dann wird auch der Wert geändert. Also scheint ja der prinzipielle Aufbau des Auswahlmenü zu funktionieren und JS kann auch den Wert abfragen. Das soll aber natürlich ohne Neuladen der Seite funktionieren.
Orientiert habe ich mich an diesem Beispiel: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onchange
HTML:
<!DOCTYPE html>
<html lang="de">
<head>
<title>Steuerzentrale</title>
</head>
<body>
<p>Variable auswählen</p>
<select id="ID" onchange="input_ID()">
<option value="----">----</option>
<option value="Eins">01</option>
<option value="Zwei">02</option>
</select>
<script>
function input_ID() {
var cam = document.getElementById("ID").value;
// document.write(cam);
}
var cam
//var cam = document.getElementById("ID").value;
document.write(cam);
function live() {
const Http = new XMLHttpRequest();
const url='http://10.10.30.5:57536/show?live';
Http.open("GET", url+"&camera="+cam);
Http.send();
Http.onreadystatechange = (e) => {
console.log(Http.responseText)
}
}
</script>
</main>
<button type="button" onclick="live()">Live</button>
</body>
</html>