|
|
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
Доброго всем дня! Такая ситуация - в функции создаю объект <TR>, и мне нужно прикрутить к нему событие onclick, в этом событии прописываю функцию с параметром-переменной (передает номер строки). И вот есть непонятк, вместо того чтоб преобразовывать переменную в число, событие запоминает переменную как строку. Например: var nrow = 0; while ... { var row... привинтил его в нужное место row.onclick = function() {myfunc(nrow);}; просматриваю свойства row и вижу не "function() {myfunc(0);}", а именно так как я и написал "function() {myfunc(nrow);}" nrow++; } Объясните пожалуйста что это такое и как из этого выкрутиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 10:50 |
|
||
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
да, сразу скажу назначение событий в той среде через addEventListener и через аттрибуты - не работает. среда там как бы заточена под IE... но не все отрабатывает как надо (из того что можно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 11:06 |
|
||
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
Imperous, посмотрите Javascript динамическая html таблица . Там несколько листингов, объекты создаются динамически и на них вешаются события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 13:51 |
|
||
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
поправка... Там несколько листингов, объекты создаются динамически и на них вешаются события. addEventListener не используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 13:55 |
|
||
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
немного не то. у меня фишка в том что например такой код сработает Код: javascript 1. а вот такой - нет Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 14:39 |
|
||
|
Событие динамически созданного объекта(JS)
|
|||
|---|---|---|---|
|
#18+
вобщем загуглил и не нашел нормального варианта передачи переменной выкрутился через id и шахеры-махеры. некрасиво, но там такой вариант сойдет Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38838638&tid=1446424]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 433ms |

| 0 / 0 |
