Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск функции в innerHTML (https://javascript.ru/forum/misc/28133-zapusk-funkcii-v-innerhtml.html)

RusisRus 08.05.2012 22:39

Запуск функции в innerHTML
 
Только начал изучать js. Проблема в следующем:
У меня есть текст на html странице при нажатии на него запускается функция js, которая "превращает" в текстовое поле и добавляет кнопку подтверждения изменений. При нажатии на кнопку должна запускаться другая функция setDataTD(idTd). Переменная idTD объявлена до этого.
вот отрезок кода:
document.getElementById(idTD).innerHTML = "<textarea name=\"input_" + idTD + "\" cols=\"70"+"\" rows=\"5"+"\"> \"" + document.getElementById(idTD).innerHTML + "\"</textarea><td><input type=\"button\" name=\"oki\" id=\"oki\" value=\"изменить\" onclick=\"setDataTD(" + idTD + ");\"></td>";

При нажатии на кнопку функция не запускается. Помогите!:help:

devote 08.05.2012 23:14

добавьте кавычки:
setDataTD('" + idTD + "');

bot87 10.05.2012 12:41

а можно увидеть полностью реализацию?


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