Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.11.2008, 22:07
oxx oxx вне форума
Интересующийся
Отправить личное сообщение для oxx Посмотреть профиль Найти все сообщения от oxx
 
Регистрация: 06.11.2008
Сообщений: 13

Помогите с таблицей
Подскажите пожалуйста
я динамически создал таблицу, и надо чтоб при нажатии на строку таблицы выполнялась функция.Так вот что нада добавить к row.***="tt()"???
Ответить с цитированием
  #2 (permalink)  
Старый 26.11.2008, 22:09
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

row.onclick = function(){alert('Йа фунгцыя')};
Ответить с цитированием
  #3 (permalink)  
Старый 26.11.2008, 22:21
oxx oxx вне форума
Интересующийся
Отправить личное сообщение для oxx Посмотреть профиль Найти все сообщения от oxx
 
Регистрация: 06.11.2008
Сообщений: 13

а почему так не работает?или так и должно быть?
function gg()
{
alert("g")
}
row.onclick = gg()
Ответить с цитированием
  #4 (permalink)  
Старый 26.11.2008, 22:24
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Потому что вы присваиваете методу onclick результат выполнения функции gg, так как, поставив после нее скобочки, вы заставляете ее выполнится, вместо того, чтобы передать ссылку на функцию.

row.onclick = gg;
Ответить с цитированием
  #5 (permalink)  
Старый 26.11.2008, 22:27
oxx oxx вне форума
Интересующийся
Отправить личное сообщение для oxx Посмотреть профиль Найти все сообщения от oxx
 
Регистрация: 06.11.2008
Сообщений: 13

а как тогда быть вот с этим?
function gg(y,z)
{
alert("y+z")
}
row.onclick = gg?

Последний раз редактировалось oxx, 26.11.2008 в 22:31.
Ответить с цитированием
  #6 (permalink)  
Старый 26.11.2008, 22:35
oxx oxx вне форума
Интересующийся
Отправить личное сообщение для oxx Посмотреть профиль Найти все сообщения от oxx
 
Регистрация: 06.11.2008
Сообщений: 13

подскажите плз
Ответить с цитированием
  #7 (permalink)  
Старый 26.11.2008, 22:37
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

function gg(y, z) {
  alert(y + z);
}

row.onclick = function() {
   gg(1, 2);
};
Ответить с цитированием
  #8 (permalink)  
Старый 26.11.2008, 22:38
oxx oxx вне форума
Интересующийся
Отправить личное сообщение для oxx Посмотреть профиль Найти все сообщения от oxx
 
Регистрация: 06.11.2008
Сообщений: 13

спасибо!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобрать скрипт! Forgott Общие вопросы Javascript 14 22.02.2009 20:51
Помогите вытащить из таблицы данные... MD6 Общие вопросы Javascript 1 07.10.2008 13:03
Помогите начинающему программисту ;) druna Общие вопросы Javascript 5 22.07.2008 12:34
Помогите разобраться с логикой поведения скрипта MarkupDeveloper jQuery 3 21.06.2008 18:04
Помогите динамически интегрировать значение в URL Yurii Общие вопросы Javascript 14 07.05.2008 15:12