Цитата:
Сообщение от
xany
Привет. Мне нужно скрыть поле "edited by", которое сейчас отображается ввиде строки для каждого добавленного комментария на закладе Note.
Помогите со скриптом.
Примерно так:
Код:
var scriptBody = "var cells = window.frames[0].document.getElementsByTagName('TD'); "+
"for(var i = 0; i < cells.length; i++) "+
"{ "+
"var className = cells[i].getAttribute('className'); "+
"if (className && className == 'noteEditedField NotesDataControl_Render_td3') "+
"cells[i].innerHTML = ''; "+
"}";
setTimeout(scriptBody, 2000);
Помещаете это хозяйство в онлоад, активируете событие, сохраняете, паблишите, тестируете.
UPD - сходу скажу какие косяки могут быть:
1. Ничего не произойдёт, если айфрейм с нотесами не загрузится за 2 секунды
2. При добавлении новых нотесов - в новодобавленных будет показано, кто редактировал.
3. Могут быть проблемы, если будут другие iframe на форме в плане адресации обащений к фрейму.