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