Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите с таблицей (https://javascript.ru/forum/events/2248-pomogite-s-tablicejj.html)

oxx 26.11.2008 22:07

Помогите с таблицей
 
Подскажите пожалуйста
я динамически создал таблицу, и надо чтоб при нажатии на строку таблицы выполнялась функция.Так вот что нада добавить к row.***="tt()"???

ZoNT 26.11.2008 22:09

row.onclick = function(){alert('Йа фунгцыя')};

oxx 26.11.2008 22:21

а почему так не работает?или так и должно быть?
function gg()
{
alert("g")
}
row.onclick = gg()

Octane 26.11.2008 22:24

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

row.onclick = gg;

oxx 26.11.2008 22:27

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

oxx 26.11.2008 22:35

подскажите плз

Octane 26.11.2008 22:37

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

row.onclick = function() {
   gg(1, 2);
};

oxx 26.11.2008 22:38

спасибо!!!


Часовой пояс GMT +3, время: 08:15.