morgado_fabio
Neues Mitglied
Hallo =)
Wir versuchen gerade eine Timeplot zu erstellen, aber abhängig von eine Dropdown List (Auswahlliste).
Das Problem ist, dass wenn man das folgenden scrypt verwendet, nach die erste Auswahl, klappt ganz gut. Ab die zweite, dann bleibt die alte Werte noch da in den Timeplot.
Die Lösung wäre, jedesmal dass eine neue Auswahl kommt, den Timeplot zu resetieren und dann mit den Daten von neue Auswahl die Timeplot erzeugen.
Wie könnten wir man das machen, bitte?
<select id="Laender" onchange = "PlotChange()">
<option value="">Laenderwahl</option>
<option value="Bulgarien">Bulgarien</option>
<option value="Ungarn">Ungarn</option>
</select>
<script type = "text/javascript">
function PlotChange() {
var x = document.getElementById("Laender").value;
if (x == "Ungarn") {
timeplot.loadText("DATEN/UngarnTest.txt", ",", eventSource);
}
if (x == "Bulgarien"){
timeplot.loadText("DATEN/BulgarienTest.txt", ",", eventSource);
}
}
</script>
Wir versuchen gerade eine Timeplot zu erstellen, aber abhängig von eine Dropdown List (Auswahlliste).
Das Problem ist, dass wenn man das folgenden scrypt verwendet, nach die erste Auswahl, klappt ganz gut. Ab die zweite, dann bleibt die alte Werte noch da in den Timeplot.
Die Lösung wäre, jedesmal dass eine neue Auswahl kommt, den Timeplot zu resetieren und dann mit den Daten von neue Auswahl die Timeplot erzeugen.
Wie könnten wir man das machen, bitte?
<select id="Laender" onchange = "PlotChange()">
<option value="">Laenderwahl</option>
<option value="Bulgarien">Bulgarien</option>
<option value="Ungarn">Ungarn</option>
</select>
<script type = "text/javascript">
function PlotChange() {
var x = document.getElementById("Laender").value;
if (x == "Ungarn") {
timeplot.loadText("DATEN/UngarnTest.txt", ",", eventSource);
}
if (x == "Bulgarien"){
timeplot.loadText("DATEN/BulgarienTest.txt", ",", eventSource);
}
}
</script>