
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.12.2015, 19:37
|
|||
|---|---|---|---|
|
|||
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
Всю жизнь программировал на VFP там возможен прямой путь передачи ссылки на объект в функцию. Например: x = my_function( This ) где "This" - это ссылка на тот объект, в котором в данный момент, этот вызов происходит. Если это обработка события в TextBox то функция получит ссылку на живой объект из которого был вызов. В JS я такой прямой ссылки не нашел. Нужно бродить искать с помощью getElementById getElementsByName да они не для всех бъектов существуют, и надо структуру формы и таблицы знать заранее имногие другие фишки. Есть что нибдь типа y.x(This) ? Други, помогите! Этот стон у нас песней зовется - То бурлаки идут бечевой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2015, 20:08
|
|||
|---|---|---|---|
|
|||
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
function save(id , nrow ) { /* id - код объекта , nrow - номер строки в HTML-таблице */ var loTable = document.getElementById('tzakaz'); // нужный столбец var loRow = loTable.rows[nrow]; // строка var makro = 'loRow.cells[6].in'+id+'.value'; alert(makro); var s = eval(makro); alert(s); } Измучился просто что бы кнопочку сохранения сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2015, 23:03
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
DMITRY_PEREDISTY, начните с учебника: http://learn.javascript.ru/introduction-browser-events#доступ-к-элементу-через-this ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.12.2015, 23:03
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
в js тоже самое Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 00:56
|
|||
|---|---|---|---|
|
|||
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
За ссылку, огромное спасибо, разбираюсь! В теории все оказалось очень просто, но на практике пока что выдает "undefined" function ok(){ alert(this.id); } function save(id , nrow ) { <input type='number' max='$recno[6]' min='0' id='id$recno[0]' name='in$recno[0]' value='0' onclick='ok()' style='font-size:18px;'> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 01:33
|
|||
|---|---|---|---|
|
|||
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
при любых раскладах возвращает undefuned ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 04:46
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
DMITRY_PEREDISTY, нужно читать мануалы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 08:32
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
хм, а так? onclick='ok(this)' function ok(el){} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 09:09
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
DMITRY_PEREDISTY, так как у Вас таблица, то стоит использовать делегирование: http://learn.javascript.ru/event-delegation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 10:12
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
skyANA, onchange ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 18:19
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
вадяskyANA, onchangeЧто onchange? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.12.2015, 21:29
|
|||
|---|---|---|---|
Как передать ссылку на объект в функцию по onclick |
|||
|
#18+
skyANA, надо не клик проверять а по-уму —ТС должен научиться пользоваться F12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1445524]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 461ms |

| 0 / 0 |
