Страница 1 из 1

iFrame (не для контакта), изменение содержимого

Добавлено: 12 июл 2010, 12:48
sersche
подгружаю страницу через тег

Код: Выделить всё

<iframe src="адрес страницы" frameborder="0" width="512" height="110" marginwidth=0 marginheight=0 hspace=0 vspace=0 scrolling=no></iframe>
можно ли как нибудь изменить содержимое фрейма? заменить некоторые заранее известные строки..

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 12 июл 2010, 21:53
Александр
Что именно? Пример?

Через Javascript вот так обратиться можно:

Код: Выделить всё

document.frames.myiframe.document.body.style.backgroundColor="red";
myiframe - id фрейма

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 12 июл 2010, 23:17
sersche
загружаю страничку чужого сайта.. там реклама от гугл.. мне она не нужна.. вот от нее хочу избавиться..
реклама отображается с помощью скрипта.. может скрипты можно заблокировать как нибудь, ну или хотя бы перекрыть эту рекламу чем нибудь?

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 12 июл 2010, 23:24
Александр
Теоретически можно убрать таким способом который я написал выше.
Смотри DOM страницы и делай блок с рекламой невидимым.
Страницу которую хочешь подгрузить можешь написать?

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 12 июл 2010, 23:52
sersche
как пример, вот http://pensionfond.ru/

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 14 июл 2010, 17:19
Александр
Наверно всё таки не получится. Существует защита безопасности.
Посмотри в поисковиках "Javascript: работа с iframe" и "как изменить структуру загружаемого IFRAME".

Re: iFrame (не для контакта), изменение содержимого

Добавлено: 14 июл 2010, 23:23
sersche
а интересно.. можно ли тогда загружать в iframe часть страницы.. надо будет поискать..