Цитата:
Ладно, 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, время: 10:00. |