Vielen Dank für die schnelle Antwort!
Ich habe den Code nun entsprechend Ihrer Vorschläge geändert, jedoch wird immernoch "Leer" angezeigt (Textfeld scheint nicht geändert zu werden).
Das ganze sieht nun wie folgt aus:
function updateText() {
var output = document.getElementById("text");
if (textInput.value != "") {
output.innerHTML = textInput.value;
}
}
var slider1 = SoSciSliders.getSlider("DS17_01");
var slider2 = SoSciSliders.getSlider("DS17_02");
var slider3 = SoSciSliders.getSlider("DS17_03");
var slider4 = SoSciSliders.getSlider("DS17_04");
var slider5 = SoSciSliders.getSlider("DS17_05");
var slider6 = SoSciSliders.getSlider("DS17_06");
function add() {
var result = slider1.getValue()1 + slider2.getValue()1 + slider3.getValue()1 + slider4.getValue()1 + slider5.getValue()1 + slider6.getValue()1;
document.getElementById("result").innerHTML = result;
}
slider1.addEventListener("click", add);
slider2.addEventListener("click", add);
slider3.addEventListener("click", add);
slider4.addEventListener("click", add);
slider5.addEventListener("click", add);
slider6.addEventListener("click", add);
var textInput = document.getElementById( result );
window.setInterval(updateText, 100);
Gefolgt von folgendem PHP-Code:
html('
Leer
');
text('js_insert');
In der Konsole des Browsers wird angezeigt, dass slider1 (oder jeder andere wenn dieser ausgeblendet wird) "unidentified" ist.
Woran kann dies jetzt noch liegen?
Viele Grüße