powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Заморочки с классами
3 сообщений из 3, страница 1 из 1
Заморочки с классами
    #36591461
xrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем, помогите не могу понять почему код не работает:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <script type="text/javascript">
            function MyClass(){            					
				mybutton.onclick = this.alert;
            }
            
            MyClass.prototype.alert = function(){
                this.alertBridge();
            }
			
			MyClass.prototype.alertBridge = function(){
                alert("hello man");
            }
            
            function you(){				            
                var mycl = new MyClass();                
            }
        </script>
    </head>
    <body onload="you()">
    	<button id="mybutton"> нажать</button>
    </body>
</html>

я понимаю что в данном случае: this.alertBridge(); this - это button.
Как тогда обратиться к методу alertBridge() ?
...
Рейтинг: 0 / 0
Заморочки с классами
    #36591477
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а надо именно this использовать?
конкретное указание
Код: plaintext
1.
2.
3.
MyClass.prototype.alert = function(){
         MyClass.prototype.alertBridge();
}
не подходит?
...
Рейтинг: 0 / 0
Заморочки с классами
    #36591480
xrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да спасибо, так и есть нужно обращаться через prototype.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Заморочки с классами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]