Всем привет.
Такой скрипт:
<html>
    <head>
        <title>
            Java Script
        </title>
        <script>
            function myclass(wbutton_name) {
                this.a = 5
                this.change = func_change
                wbutton = document.getElementsByName(wbutton_name)[0];
                wbutton.onclick = this.change
            }
            function func_change() {
                alert("change " + this.a + " " + this)
            }
        </script>
    </head>
    <body>
        <button name="next">
            next
        </button>
        <script>
            var mc = new myclass("next")
        </script>
    </body>
</html>
После нажатия на кнопку выводится: 
"change undefined [object HTMLButtonElement]", то есть 
this во время нажатия соответствует кнопке. А можно ли как-то получить доступ к свойствам объекта? (то есть что бы
 this.a было равным 5)
Спасибо.