Как опредилить урл страницы

12
A
На сайте с 05.07.2008
Offline
5
1279

Есть страница состоящая из 2-х фреймов. В левом ссылки на сайты в провом собственно загружается сайт. Как определить урл страницы которая которая находится в правом фрейме:

- при обычном перемещении по ссылкам

- при отправке форм из нее

S2
На сайте с 07.01.2008
Offline
611
#1

А пример можно? Да я понимаю, что вы имеете ввиду, я имел ввиду пример реального сайта.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
A
На сайте с 05.07.2008
Offline
5
#2

ну например. В фрейм грузится сайт www.site.com

Я нажимаю в нем на ссылку www.site.com/news/ - мне из скрипта нужно опредилить что я нахожусь на странице www.site.com/news/

И второй случай:

Я отправляю форму методом пост и попадаю на страницу www.site.com/ok_sending/ - как в это случае опредилить этот адресс

Ardel добавил 23.08.2008 в 17:37

Str256:
А пример можно? Да я понимаю, что вы имеете ввиду, я имел ввиду пример реального сайта.

http://www.board.com.ua/ - главная

http://www.board.com.ua/index.phtml?A=AddAdvForm - форма добавления объявления

http://www.board.com.ua/index.phtml?AdverID=Array&A=P&Page=CostPerResult&AdverUserGroup=5 - ссылка после того как я добавил обьявление

CE
На сайте с 30.01.2008
Offline
73
#3
Ardel:

Я отправляю форму методом пост и попадаю на страницу www.site.com/ok_sending/ - как в это случае опредилить этот адресс

на каком языке скрипт? Если на php, то

$_SERVER['HTTP_REFERER']
содержит url, откуда вы перешли. Если это фрейм, то будет url страницы, загруженной во фрейм
A
На сайте с 05.07.2008
Offline
5
#4

<html>

<frameset rows="50%,50%">

<frame src="http://ya.ru" name="frame1">

<frame src="http://ukr.net" name="frame2">

</frameset>

</html>

По идее должно быть 2 фрейма друг над другом.

Почему у меня идет редирект на Яндекс и грузится только верхний а второго нет вобще

Ardel добавил 23.08.2008 в 19:12

Причем урл с моего site.com меняется на ya.ru

CE
На сайте с 30.01.2008
Offline
73
#5
Ardel:
<html>
<frameset rows="50%,50%">
<frame src="http://ya.ru" name="frame1">
<frame src="http://ukr.net" name="frame2">
</frameset>
</html>

По идее должно быть 2 фрейма друг над другом.
Почему у меня идет редирект на Яндекс и грузится только верхний а второго нет вобще

Все дело вот в этом скриптике, расположенном на ya.ru


<script type="text/javascript">
1if(self.parent.frames.length!=0)self.parent.location=document.location;else{var t=document.forms[0].text;try{t.type='search'}catch(e){};t.focus()}document.body.appendChild(s=document.createElement('script'));setTimeout('s.src="http://clck.yandex.ru/redir/dtype=stred/pid=17/cid=1729/*http://export.yandex.ru/morda/mail.xml?host=yandex.ru"',9)
</script>

Он делает редирект на себя, если обнаруживает, что его во фрейм сунули!

Тебе для теста или реально хочешь Яшу подгрузить во фрейм?

A
На сайте с 05.07.2008
Offline
5
#6

<frameset rows="22,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">

<frame src="head.php" name="head" scrolling="no" noresize="noresize" frameborder="0" marginwidth="5" marginheight="5" border="no">

<frameset cols="200,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">

<frame src="left.php" name="menu" scrolling="auto" frameborder="0" marginwidth="5" marginheight="5" border="no">

<frame src="http://www.SITE.COM/" name="content" scrolling="yes" frameborder="0" marginwidth="10" marginheight="10" border="no">
</frameset>
</frameset>

Я использую такую фреймовою структуру.

Как в скрипте left.php получить доступ к урлу страницы http://www.SITE.COM/ (name=content)

CE
На сайте с 30.01.2008
Offline
73
#7
Ardel:
Я использую такую фреймовою структуру.
Как в скрипте left.php получить доступ к урлу страницы http://www.SITE.COM/ (name=content)

Какой тебе доступ-то нужен? Ты и так url знаешь! Или тебе надо получить src элемента с name=content ?

A
На сайте с 05.07.2008
Offline
5
#8

Ну пример который я описывал раньше:

сайт: http://www.board.com.ua/ грузится у меня в правый фрейм (name=content) По ссылке я захожу на форму добавления объявления - http://www.board.com.ua/index.phtml?A=AddAdvForm Как мне узнать этот урл.

Потом я добавляю объявление методом пост и попадаю на страницу http://www.board.com.ua/index.phtml?...verUserGroup=5 Как в этом случае узнать урл?

CE
На сайте с 30.01.2008
Offline
73
#9
Ardel:
Ну пример который я описывал раньше:
сайт: http://www.board.com.ua/ грузится у меня в правый фрейм (name=content)

И у тебя его во фрейм получилось загрузить?

LEOnidUKG
На сайте с 25.11.2006
Offline
1727
#10

Мой Вам совет. Откажитесь от iframe, уже давно прошло их время, особенно для таких целей.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий