Войти

Показать полную графическую версию : FRAMES в HTML кодах


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

mj
30-04-2003, 15:11
Я понимаю что позноват ответ но всёже...

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

sabina
30-04-2003, 15:39
ответ не поздноват, я ещ не справилас с проблемой. Так что благодарна за все предложения.

wildvlad
02-05-2003, 03:53
Супер 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
Thanx, spasibo bolshoe




© OSzone.net 2001-2012