Цитата:
Ладно, danik.js, ну отстань уже, я разобрался :D |
Корявые шрифты поломали вырванивание. Вот:
![]() |
Цитата:
|
Цитата:
![]() Мы ведь это уже проходили, только вместо some_fucking_func() было f(). У тя провалы в памяти? Так будет разница или нет? |
Цитата:
http://javascript.ru/forum/events/50...tml#post335773 |
Цитата:
Цитата:
Можешь не гадать, я уже пример накидал: http://javascript.ru/forum/events/50...tml#post335625 |
Цитата:
<button onclick='f(event)'>this в атрибуте (кликни)</button> <button id="button2">this в свойстве (кликни)</button> <script> function f(event) { alert(this); } button2.onclick = function(event) { alert(this); //нахер тут было f вызывать? Я уже понял, что там Window) И ты ещё говоришь, что я хитрая жопа?:D }; </script> |
Boolean_Type,
А кто сказал, что там правильно написано? f=function(){alert(this.foo)} el1.onclick=f el2.onhuy=f Здесь f -- обработчик какого события, какого эдемента? |
Цитата:
|
danik.js, нахер вообще что-то вписываете? какие-то ивенты-шмывенты.
смысла дискуссии я не уловил. Если у функции аргументы не обозначены явным образом - значит не обозначены явным образом, а this ну просто обожает появляться неявным образом, собственно как и все прочие переменные дружеского и вражеского окружения. http://learn.javascript.ru/play/eG9lQ |
Часовой пояс GMT +3, время: 11:48. |