С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 13/07/05 в 20:10 |
Привет
Столкнулся вот с такой, вроде нетривиальной задачей.. (в js я в общем почти ноль..)
Условия задачи:
- есть главный документ, в котором есть вставки iframe (с рекламой. сделано для удобства)
- доступа к документам в ифрейме я не имею, не могу поменять там код.
Надо:
В главном документе написать некий JS код, который пройдется по всем <A> тэгам всех вложенных в этот документ ифреймов, и повесит на каждый <A> тэг свой обработчик onClick();
Как вешать обработчик я знаю, просто нужно наверное цикл написать чтобы перебирать ифреймы..
А делается это все для того, чтобы нормально юзать всепм известную консоль под сп2, НО чтобы она НЕ открывалась, когда серфер будет кликать в ифрейме...
Спасибо (оценю максимально)
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 14/07/05 в 16:48 |
не поверю, что никто не знает )
|
|
|
|
С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558
|
Добавлено: 14/07/05 в 16:59 |
а ты более четко вопрос поставь...
лично я толком так и не понял что конкретно ты хочешь узнать
как циклы на жабаскрипте пишутся?
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 14/07/05 в 17:00 |
ты хочешь получить доступ к документу за пределами домена?
не выйдет.
|
|
|
|
С нами с 13.07.03
Сообщения: 602
Рейтинг: 58
|
Добавлено: 14/07/05 в 17:01 |
нельзя так сделать
|
|
|
|
С нами с 09.02.05
Сообщения: 1482
Рейтинг: 1558
|
Добавлено: 14/07/05 в 17:05 |
Цитата: | Как вешать обработчик я знаю |
наверно знает что делает
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 14/07/05 в 17:18 |
Да, получается, что надо доступ к документу за пределами домена.
Точно нельзя так?
я имел ввиду что-то типа
document.frames[0].href[0].onClick = myfunc;
пробовал - не получается..
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 14/07/05 в 17:52 |
на одном домене может и можно что-то замутить.
Через домен - нет. Это считается уязвимостью (Cross Site Scripting)
|
|
|
|
С нами с 15.09.03
Сообщения: 484
Рейтинг: 210
|
Добавлено: 14/07/05 в 21:26 |
и правда нельзя.....
ok, всем спасибо
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |