Input type range(slider) - Event Listener bei Veränderung funktioniert nicht

  • Hallo!

    HTML
    1. <form>
    2. Breite: 350<input id="viewsize" type="range" min="350" max="1300" value="400" step="25">1300.
    3. </form>


    JavaScript
    1. window.onload = function() {
    2. var slider = document.getElementById('viewsize');
    3. slider.addEventListener('onchange', function () {
    4. document.getElementById('currentValue').innerHtml = slider.value;
    5. window.resizeTo( slider.value, 400 );
    6. });
    7. }


    Warum wird der EventListener nicht aktiv?
    Ich weiß, dass das eigentlich JS Basics sind, aber ich konnte mich mit Js noch nie anfreunden ... Also ich hätte gerne, dass das Script anspricht wenn der Slider verschoben wird.


    Vielen Dank im Voraus!

  • innerHTML =)
    innerHtml geht net :p



    liegt an
    addEventListener -- will "change"
    aber
    attachEvent -- will "onchange".


    ist mit den meisten (wenn nicht alle) Befehlen bei den beiden (click, onclick ect)