powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как получить доступ из сайта в ифрейме к фрейму?
6 сообщений из 6, страница 1 из 1
Как получить доступ из сайта в ифрейме к фрейму?
    #38479250
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В окне 2 фрейма. Во 2-ом фрейме есть ифрейм. В ифрейм загружен какой-нибудь сайт.
Как мне из этого "какого-нибудь" сайта в ифрейме получить доступ к фрейму, в котором он находится?

Я использую дополнения к Firefox "Greasemonkey". Например, когда я щёлкаю по ссылке в "каком-нибудь" сайте, то мне через alert(this.href) выводится её адрес. Но как сделать, скажем, чтобы, когда я щёлкнул по ссылке на этом стороннем сайте, у меня во 2-ом фрейме фон стал красным?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
function red_fon() {
	parent.frames[1].window.document.body.style.background='red';  // ТАК НЕ РАБОТАЕТ!!! (((
}

var a = document.getElementsByTagName('a');
for (i = 0; i < a.length; i++) {
	a[i].addEventListener('mousedown',red_fon);
}
...
Рейтинг: 0 / 0
Как получить доступ из сайта в ифрейме к фрейму?
    #38479586
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rastrapovich,

если домен сайта и фрейма отличается - то никак.

P.S. Но в теории(не проверял), можно на элемент iframe навесить событие онКлик, которое возможно сработает
...
Рейтинг: 0 / 0
Как получить доступ из сайта в ифрейме к фрейму?
    #38479594
artas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artas,

а, еще как вариант, если разные домены, а код можете и там и там писать, то можно использовать общие кукисы, при изменении которых менять фон...
...
Рейтинг: 0 / 0
Как получить доступ из сайта в ифрейме к фрейму?
    #38479878
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
artasP.S. Но в теории(не проверял), можно на элемент iframe навесить событие онКлик, которое возможно сработаетНо тогда событие (фон станет красным) будет происходить при взаимодействии с фреймом, а мне нужно, чтобы при взаимодействии со ссылками на сайте в нём. Не подходит...

artasа, еще как вариант, если разные домены, а код можете и там и там писать, то можно использовать общие кукисы, при изменении которых менять фон...Если честно, мне нужно, чтобы адрес ссылки по которой я клацаю на том "каком-нибудь" сайте, отображался в форме во втором фрейме, а не просто показывался в виде окошка alert. Нет больше никаких вариантов?
...
Рейтинг: 0 / 0
Как получить доступ из сайта в ифрейме к фрейму?
    #38482568
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да... жаль, что нельзя.
Спасибо, artas .
...
Рейтинг: 0 / 0
Как получить доступ из сайта в ифрейме к фрейму?
    #38484080
от оно хде
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RastrapovichДа... жаль, что нельзя.
Спасибо, artas .

можно, причем несколькими способами - если оба сайты - и внешний и дочерний - ваши
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как получить доступ из сайта в ифрейме к фрейму?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]