Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2012, 11:24   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
вот эту строчку
function foo(me,i){alert(i);}
я понимаю как выполнить функцию foo с аргументами me и i
но раз выше и нигде не сказано чему равны me и i - откуда они возьмутся?
Красава...
Это же параметры функции. Они уже описаны.
Если в кратце то при вызове foo(this,1) параметру me присвоится указатель на кликнутую ячейку, а i будет равно 1.
Это не особенности JS это везде так

P.S. Я привык передавать в обработчики this ради того чтоб например сменить цвет (стиль) кликнутой ячейке.
Допустим глобально я держу функции:
Код:
function fail(me){if(me) {me.setAttribute('class','fail');}}
function clicked(me){if(me) me.setAttribute('class','clicked');}
function ok(me){if(me) {me.setAttribute('class','ok')  ;}}
Которые призваны менять стили, описанные в CSS
Цитата:
.ok{background-color: #417B45;color:#FFFFFF}
.fail{background-color: #F77481;color:#FFFFFF}
.clicked{background-color: #4B4B7C;color:#FFFFFF}
Таким образом если у меня написано:
Код:
function foo(me,i){
 ok(me);
 alert(i);
}
обработчик подсветит ячейку зеленым и выведет на экран сообщение
I'm learning to live...

Последний раз редактировалось Stilet; 23.09.2012 в 11:27.
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Защита картинки в ячейке от выделения кликом левой и правой кнопкой мыши с возможностью её копирования макросом. vfv Microsoft Office Excel 3 28.03.2012 09:00
Macrobutton одним кликом Ципихович Эндрю Microsoft Office Word 2 07.01.2012 11:06
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 22:50
+1 кликом Connector Microsoft Office Excel 20 28.12.2009 13:55
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28