Переход по внешним ссылкам внутри iframe
|
|
[1] igrok [09.03.2015, 08:53] |
Вопрос уже довольно расжованный по всему интернету, но чет я не совсем понимаю... Может кто-то подскажет? iframe - отдельный, законченный HTML-документ.
Вопрос: Можно ли как-то, организовать переход по внешним ссылкам внутри содержимого iframe, продолжая оставаться в окне того же iframe ?
Проще: Я использую гугловский "пользовательский поиск", расположенный на странице <iframe src="http://www.my-page/" width="800" height="600" frameborder="0"></iframe>и хотелось бы, что бы переход по внешним ссылкам полученных в результате поиска на странице http://www.my-page/ был внутри все того же iframe, а не открывался вместо той страницы на которой содержится iframe. Как это сделать, и вообще - возможно ли это ? Или хотя бы, чтоб открывалось новое окно....
Сообщение отредактировал igrok - Понедельник, 09.03.2015, 08:56 |
|
[2] likbezz [09.03.2015, 09:33] |
igrok, Вопрос: Можно ли как-то, организовать переход по внешним ссылкам внутри содержимого iframe, продолжая оставаться в окне того же iframe ? Насколько я знаю, да, если у них целевой объект не _blank и самому не открывать новых окон.
Или хотя бы, чтоб открывалось новое окно.... Код <meta http-equiv="window-target" content="_top" /> |
|
[3] igrok [09.03.2015, 19:25] |
Насколько я знаю, да, если у них целевой объект не _blank и самому не открывать новых окон. вот страница на которой расположен сам поиск http://www.game-zone.ws/index/test/0-14
а вот страница с iframe содержащим страницу http://www.game-zone.ws/index/test/0-14
получается, что когда осуществляем поиск, и нажимаем на результат поиска - происходит переход на страницу не в iframe, а переход со страницы содержащей сам фрейм. А мне нужно что бы переход и загрузка новой страницы происходили внутри фрейма.
прописал <meta http-equiv="window-target" content="_top" /> но без изменений... |
|
[4] likbezz [09.03.2015, 20:45] |
igrok, вот страница на которой расположен сам поиск http://www.game-zone.ws/index/test/0-14 а вот страница с iframe содержащим страницу http://www.game-zone.ws/index/test/0-14 А, собственно, зачем так сложно? Ифреймы привлекать, вкладывать их друг в друга? ведь гугл позволяет скриптом встраивать результаты поиска в страницу, и, естественно, проще ими управлять - задавать родительское окно, например.. Короче, копать в сторону упрощения и изучать инфу по фреймам, а именно - управление родительским/целевым окном.
Интересно, как вам удалось прописать какой-то код в гугловском ифрейме..
---
|
|
[5] igrok [09.03.2015, 21:21] |
ведь гугл позволяет скриптом встраивать результаты поиска в страницу, и, естественно, проще ими управлять - задавать родительское окно, например.. а можно ссылку на инструкцию или пример подобной реализации ? Задача в том, что бы переход на страницу результатов поиска, происходил в iframe Интересно, как вам удалось прописать какой-то код в гугловском ифрейме.. да не в гугловском а в своем... не важно... видимо не там прописал |
|
[6] likbezz [09.03.2015, 21:34] |
а можно ссылку на инструкцию или пример подобной реализации ? Инструкция .. кажется тут Google Custom Search, а пример, например тут: http://likbezz.net/info/google-search.html
Задача в том, что бы переход на страницу результатов поиска, происходил в iframe Значит ифрйм должен быть с твоего сайта, а рузультаты встраиваться скриптом в страницу фрейма.
Ну конечно не там - переход происходит с чужой страницы, и, видимо, на _top - целевую страницу, а нужно - _self - в ту же. |
|
[7] igrok [09.03.2015, 22:02] |
а пример, например тут: http://likbezz.net/info/google-search.html напиши пожалуйста, как ты это сделал ? Добавлено (09.03.2015, 21:59) --------------------------------------------- а именно,что бы открывалось новое окно??? Добавлено (09.03.2015, 22:02) --------------------------------------------- вот что нужно прописать вот тут "Link Target " что бы оно открывало страницу в новой вкладке ? |
|
[8] likbezz [09.03.2015, 22:04] |
igrok, напиши пожалуйста, как ты это сделал ? Да, как бы стандартно - там можно настроить..
Кстати, для работы с расширенными функциями нужно использовать код V1.
Документация по СПП с конкретными примерами..
|
|
[9] igrok [09.03.2015, 22:46] |
"Вот где собака порыла" !!! Спасибо, именно это маленькое Но! не давало организовать открытие новой вкладкиДобавлено (09.03.2015, 22:46) --------------------------------------------- likbezz, я настроил отображение результатов поиска в popUp, а нельзя ли сделать так, что бы в этом же POPUP и открывалась страница из результатов поиска ?
мед вкусный, мне бы еще ложку
Сообщение отредактировал igrok - Понедельник, 09.03.2015, 22:10 |
|
[10] likbezz [10.03.2015, 02:31] |
а нельзя ли сделать так, что бы в этом же POPUP и открывалась страница из результатов поиска ? Я не знаю, не копал в этом направлении. |
|