html, frames
var els = document.getElementsByTagName ("a");
for (i = 0; i < els.length; i++)
els[i].target = "_parent";
мб что то типа такого?
Из JS нельзя получить доступ к документам пришедшим с другого домена.
Security, понимаешь.
Нормальных способов нет.
Спасибо
Как именно - не скажу, в JS особо не силён..
Спасибо, но пока проблема решилась по другому - я получил доступ к нужной страничке
<frame name="yandex" src="http://ya.ru" noresize scrolling=no>
<frame name="google" src="http://google.com" scrolling=auto>
К какой из них?!
Странички на самом деле другие, обе локальные. Только одна, как я думал, генерилась скриптом, потом выяснилось, что она статическая. Я в ней просто во все ссылки targe="_parent" добавил.
Но ты подумай о том, что я сказал, может, в твоей фреймовой структуре ещё и пригодится. Мало ли.
Если бы я еще что-то смыслил в JS...
Оставить комментарий
erotic
Помогите пожалуйста.Я имею простенькую страничку, загружающую два фрейма:
При этом требуется, чтобы при нажатии на любую ссылку в одном из оконо страничка по ссылке загружалась бы не во фрейме, а во всем текущем окне, а фреймы бы убирались. По идее это делает проставлением в ссылке target=_parent , но задачу усложняет то, что я не владею кодом этих страничек, т.е. ничего не могу изменить.
Все, что приходи в голову - это на страничке с frameset написать JavaScript, который всем ссылкам при клике вешал бы target = _parent
Но т.к. в яваскрипте я не силен, то не знаю, как это сделать, если вообще возможно.
Поможете?