Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   FRAMES в HTML кодах (http://forum.oszone.net/showthread.php?t=30525)

sabina 30-04-2003 12:21 208964

На моем сайте, например www.sabina.se на главной странице я использую <frames>. Есть несколько линков на подстраницы
которые открываются в этом фрейме.
Когда я делаю поиск на Google на свою страницу, я получаю результат - линк www.sabina.se/города, который ведет не на главную страницу где эта подстраница была бы в фрейме, а на саму подстраницу.Эта подстраница открывается как обычная, без фрейма.
Что мне сделать чтоб и линк подстраницы с Google открывался как www.sabina.se внутри фрейма?

mj 30-04-2003 15:11 208965

Я понимаю что позноват ответ но всёже...

Испорльзуй referer...

sabina 30-04-2003 15:39 208966

ответ не поздноват, я ещ не справилас с проблемой. Так что благодарна за все предложения.

wildvlad 02-05-2003 03:53 208967

Супер JavaScript код (вставить на каждую страницу во фрейме)
Код:

<script>
     if(!window.parent)
     {
            window.location.href="http://host/frameseturl?frame=" + window.location.href;
     }
</script>

В коде, который выводит Frameset надо проанализировать параметр frame и изменить URL до главного фрейма. Это можно сделать лучше всего server-side, но можно также и на клиенте в JavaScript проанализировав текущий window.location.href на наличие там дополнительного параметра.

Кстати, так работает online MSDN library

sabina 02-05-2003 18:11 208968

Thanx, spasibo bolshoe


Время: 08:46.

Время: 08:46.
© OSzone.net 2001-