![]() |
![]() |
Samy 13.08.2004 - 10:44 |
Здравствуйте. Как писать ссылку на не главную страницу (не на index.htm) чтобы открывались все фреймы? |
Yman23 1 - 13.08.2004 - 11:35 |
в этом-то и вся загвоздка, никак! только делать другую фреймовую страницу с нужным фреймом (не главным) и уже на неё давать ссылку |
Samy 2 - 13.08.2004 - 11:40 | Почему? Может они даются в неявном виде: ну например в виде какого-нибудь сценария чтобы сначала открылась index, а потом через неё следовала ссылка на нужную страницу? |
Старпер 3 - 13.08.2004 - 13:19 | http://www.bashedu.ru/webtut/frame/load_two/index.htm |
Deflorator 4 - 13.08.2004 - 21:39 | не знаю как вы, а я не ничего понял |
Samy 5 - 14.08.2004 - 00:47 | Спасибо Старпер |
Samy 6 - 14.08.2004 - 01:34 |
to 3 Это насчёт внутренней навигации. Допустим адрес моего сайта www.XXX.ru, а я хочу сразу попасть на www.XXX.ru/EEE.htm. Проблема в том что если я напишу в строке www.XXX.ru/EEE.htm то откроется только EEE.htm без фреймов навигации, шапки и т.д.. Нужно открыть эту страницу так, чтобы загрузились все фреймы. По идее только index и является Framesetом. Может надо как-то по другому ссылку писать, как бы через index чтоли? |
Уверенный 7 - 14.08.2004 - 10:04 |
Я уже отвечал тут про это. Говорят, что так делать "некультурно", но если хочешь... Попробуй зайди на http://interface.ru/oracle/news/n04073046.htm - произойдет редирект на фреймовую структуру. А сделано это с помошью скрипта такого: <script language="JavaScript" type="text/javascript"> <!-- if ((self.parent.frames.length == 0) && (document.location.search != "?noframes") && (navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Mozilla") != -1) && (navigator.userAgent.indexOf("Newman") == -1)) { if (document.location.hash) hash1="&anchor=" + document.location.hash.substr(1, document.location.hash.length) else hash1="" top.location.replace("/fset.asp?Url=" + document.location.pathname + document.location.search + hash1) } //--> </script> Вообще, действительно неудобно. В мозилле есть функция Frame -> Show only this frame, она, понятное дело, не работает на этом сайте, если не отключить JavaScript. |
Deflorator 8 - 15.08.2004 - 03:15 |
<script language="JavaScript" type="text/javascript"> <!-- if (window.location='bezfreimof.html') window.location.replace('sfreimami.html'); //--> </script> вроде так проще. вышеприведенный скрипт не читал |