Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Создать фрейм и загрузить в него Яндекс (https://javascript.ru/forum/events/8291-sozdat-frejjm-i-zagruzit-v-nego-yandeks.html)

Вячеслав Круглов 18.03.2010 18:47

Создать фрейм и загрузить в него Яндекс
 
Необходимо сделать следущее: вставить на страницу iframe и загрузить в него Яндекс. Например, вот так:

<iframe src="http://yandex.ru" width="300" height="70" align="right" scrolling="no"></iframe>

Но у Яндекса на главной странице есть скрипт, который создает проблему - при загрузке фрейма он выполняется, и родительское окно редиректит на главную страницу поисковика. Код с Яндекса:

if((self.parent&&!(self.parent===self))&&(self.par ent.frames.length!=0)){self.parent.location=docume nt.location}

Как сделать так, чтобы не было редиректа, и на странице спокойно отображался фрейм?

Kolyaj 18.03.2010 18:59

Видите ли в чем дело. Это не Яндекс создаёт вам проблему, а, в первую очередь, вы создаёте проблему Яндексу, пытаясь загружать их сайт в ифрейме. Поэтому они борются с этим, обойти это никак, и это очень хорошо.

Вячеслав Круглов 18.03.2010 19:16

Обидно. Тот же Google к этому относится совершенно спокойно. Но спасибо за ответ!


Часовой пояс GMT +3, время: 11:25.