Внешняя ссылка на документ во фрейме.

  • Автор темы Автор темы jackson888
  • Дата начала Дата начала
J

jackson888

Очень нужна помощь по такому вопросу...Есть обычный frameset, верхнее окно навигация (пункт 1, пункт 2 и т.п.), нижнее собственно то, где открываются документы. Есть ли возможность дать ссылку с любой другой страницы сайта так, чтобы открылось не основное окно фрейма, а уже открылся нужный документ в нем? Сделать ссылку сразу на пункт 2 к примеру.
А то пока приходится давать ссылку на основное окно фрейма, а пользователь уже потом щелкает нужную кнопку в окне навигации, т.е делает два действия.
 
Это одна из бед фреймов ;)
Один из способов решения - js.
Я так понял, ваш сайт не динамический и не использует серверные скрипты. Поэтому вы можете исползовать ссылки вида:
www.example.com/#page1, дальше, при загрузки страници с помощью js парсить url страницы и переключать страницу во фрейме взависимости от того, что там указано.
 
Я так и понял, что тут без js не обойтись, поэтому и хотел узнать, как это сделать. А серверные скрипты поддерживает, только там по-моему еще сложнее, чем с js будет сделать, просто я не оч хорошо в этом разбираюсь.
 
Я что-то не понял а чем таргет то не устраивает?
 
Не знаю, чем не устраивает))) может объясните как это сделать.
Вот допустим 3 странички фреймсета - главная (glav.html name="osnova") ; меню (menu.html name="menu"); ну и сам контент (content.html name="content")
В меню к примеру есть такая ссылка <a href="http://www.site.com/" target="content">Среда обитания</a>
Как сделать "внешнюю" ссылку с любой другой страницы сайта. Чтобы когда человек попадал во фреймсет, у него уже открывался данный пункт меню.
 
Не понимаю, что такое - "человек попадал во фреймсет" ?
 
А серверные скрипты поддерживает, только там по-моему еще сложнее
Смысл в том, что вы их просто не знаете. Так как в противном случае не использовали бы фреймы ;)
Если есть возможность отказаться от фреймов, лучше отказаться.
А чтоб не изучать скрипты, предлагаю взглянуть на SSI
На самом деле не очень сложная вещь, которая позволит вам отказаться от фреймов.
 
Не понимаю, что такое - "человек попадал во фреймсет" ?

В смысле? Ну я имею ввиду , когда он заходит с обычной страницы сайта на страничку с определенным меню и контентом. У меня же не весь сайт на фреймах, а только маленький кусок. Пока приходится давать ссылку на основное окно фрейма. А нужно , чтобы сразу открывался определенный пункт в меню. Как я понял по словам Vovochk-и, надо добавить каким-то образом в ссылку javascript, чтобы это реализовать. ;)



А чтоб не изучать скрипты, предлагаю взглянуть на SSI

Спасибо, почитаю, если не найду решения с js )
 
надо добавить каким-то образом в ссылку javascript, чтобы это реализовать.
Неверно. Не в ссылку js добавить, а с помощью js разбирать ссылку и переключать документ во фрейме в зависимости от ссылки.
 
Или наделать страниц с фреймсетами, нужными и не морочить голову.
 
Спасибо всем за помощь, вроде налаживается вариант со скриптом :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab