|
17.07.2010, 15:06 | #1 |
Участник
|
Скрытие кнопки в Iframe
Добрый день!
Есть форма, на которой через Iframe выведено связанное представление. Необходимо скрыть кнопку "Добавить существующий объект...". Для решения этой проблемы мною был использован следующий скрипт в функции обработки загрузки интернет-кадра: if (crmForm.all.IFRAME_iframe.readyState != 'complete') { return; } var lis = crmForm.all.IFRAME_iframe.contentWindow.document.getElementsByTagName('li'); var i = 0; while (i < lis.length) { if (lis[i].getAttribute('title') == 'Добавить существующий объект') lis[i].style.display = 'none'; i = i + 1; } Однако, он мне не помог. При загрузки формы видно, что в какой-то момент кнопка исчезает, но потом вновь появляется. Какие еще есть варианты решения вопроса со скрытием кнопки? Заранее спасибо за помощь! |
|
17.07.2010, 15:21 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от Camena
Добрый день!
Есть форма, на которой через Iframe выведено связанное представление. Необходимо скрыть кнопку "Добавить существующий объект...". Для решения этой проблемы мною был использован следующий скрипт в функции обработки загрузки интернет-кадра: if (crmForm.all.IFRAME_iframe.readyState != 'complete') { return; } var lis = crmForm.all.IFRAME_iframe.contentWindow.document.getElementsByTagName('li'); var i = 0; while (i < lis.length) { if (lis[i].getAttribute('title') == 'Добавить существующий объект') lis[i].style.display = 'none'; i = i + 1; } Однако, он мне не помог. При загрузки формы видно, что в какой-то момент кнопка исчезает, но потом вновь появляется. Какие еще есть варианты решения вопроса со скрытием кнопки? Заранее спасибо за помощь! Код: lis[i].style.display = 'none'; Код: lis[i].outerHTML = ''; Код: lis[i].parentNode.removeChild(lis[i]);
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 17.07.2010 в 15:25. |
|
|
За это сообщение автора поблагодарили: Camena (1). |
17.07.2010, 15:23 | #3 |
Участник
|
Спасибо за ответ! Работает.
Еще нашла такой вариант: style.visibility = 'hidden'; но от кнопки остается пустое пространство на панели, так что Ваш вариант лучше. |
|
|
|