hasherfrog
02-07-2005, 16:19
Яндекс вообще одна из суперских систем. Везде лезет, никого не слушает, умная как ч@рт ну и вообще... Вот я и попал в такую интересную ситуацию:
Нужно вызвать окно с результатами яндекс-поиска внутри фрейма. Но яндекс - не дурачок (а точнее, просто злобный кекс :-Е). У него страница содержит такой финт:
onLoad="if( self.parent.frames.length != 0 ) { self.parent.location = document.location } ... "
Ну и понятно, что из фрейма он вылезает, убивая все остальные фреймы страницы.
Есть способ обрубить выполнение данной штуки? Я попробовал window.frames[i].onLoad="", но установка выполняется слишком рано, видимо. После загрузки фрейму заново присваивается яндексовский скрипт, со всеми вытекающими.
Есть идеи???
Нужно вызвать окно с результатами яндекс-поиска внутри фрейма. Но яндекс - не дурачок (а точнее, просто злобный кекс :-Е). У него страница содержит такой финт:
onLoad="if( self.parent.frames.length != 0 ) { self.parent.location = document.location } ... "
Ну и понятно, что из фрейма он вылезает, убивая все остальные фреймы страницы.
Есть способ обрубить выполнение данной штуки? Я попробовал window.frames[i].onLoad="", но установка выполняется слишком рано, видимо. После загрузки фрейму заново присваивается яндексовский скрипт, со всеми вытекающими.
Есть идеи???