| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Василий Куклин 24.01.2009 15:09 / 24.01.2009 15:22
Я так пробовал - не работает.$sTitle[привет "дружок"]то получаем:
<span onclick="doTitleEdit('39','привет \"дружок\")>привет "дружок"</span>присваивание значения атрибуту onclickзаканчивается перед словом дружок благодаря кавычке.
doLoadTitle = function(id) {
var file_title = "";
var file_title_show = "<Без названия>";
if (document.getElementById('fu' + id).up_name.value) file_title = file_title_show = document.getElementById('fu' + id).up_name.value;
$('#upl_ed_' + id).html(file_title_show).one("click",function(){doTitleEdit(id,file_title)})
.attr("title", file_title);
};
doTitleEdit = function(fid,valp) {
var formdata = '<form id="fu'+ fid + '"><input name="up_name" size="15" maxsize="200" value="'+ valp + '" type="text"><input type="submit" value="Ok!"></form>';
$('#upl_ed_' + fid).html(formdata);
$("#fu" + fid).submit(function() {
doLoadTitle(fid);
return false;
});
$("#fu" + fid + " input[type='text']").focus();
};