RefuZZer Цитата: Не знаю, стоит ли из-за этого поднимать шум.
А вообще идея хорошая, я не против. Сделаешь хорошую панель - хорошо. Нам как раз "не хватает" "разработчиков" панелей ресурсов и поиска. У меня самого времени не хватает, и так еле успеваю учиться, заниматься сайтом, NSA Releas'ом итд... Так что мною это приветствуется.
А почему шум? Я просто порылся в файлах и, увидев скриптовые сценарии, удивился, что никто не подумал про фреймы. Я решил, что не подумать не могли
![](http://i.ru-board.com/s/smile.gif)
И обратился сюда, чтобы выяснить, нет ли каких скрытых проблем с фреймами, из-за которых их никто и не использует. Всего лишь.
Насчет того, что уменьшится-не уменьшится, этот вопрос не стоит - фреймы позволяют избежать редактирования (даже простым Copy/Paste) нескольких файлов (всех закладок) с добавлением новой закладки. Плюсы и минусы каждый определяет за себя, не так ли.
Что касается самого кода, бросаю его сюда. Даже если меня забанят за это
![](http://i.ru-board.com/s/smile.gif)
Все на примере Ресурсов. Поиск обрабатывается аналогично.
Итак, до фреймов у нас был файл, допустим, resourse_ru.htm, в котором содержитя одна из закладок и сосбственно меню. Все остальные закладки (тоже с менюшками) в папке res (это по умолчанию).
Перемещаем resourse_ru.htm в папку res под именем, допустим, start.htm (это непринципиально), а в новый resourse_ru.htm записываем:
<HEAD>
<TITLE>Frames</TITLE>
</HEAD>
<FRAMESET rows="15%,85%" frameborder=2>
<FRAME src="res/menu.htm" name="top" scrolling="auto" noresize>
<FRAME src="res/start.htm" name="bottom" scrolling="auto" noresize>
</FRAMESET>
<NOFRAME>
</NOFRAME>
</FRAMESET>
</HTML>
Пояснения: 15% и 85% - это как фреймы разделены на экране. Эти цифры каждый может подбирать опытным путем. Мне подошло такое соотношение.
start.htm у нас уже есть, остается сварганить menu.htm (название также может быть любым). В него входят все ссылки на имеющиеся заклдадки. Итак:
<HTML>
<HEAD>
<TITLE>Menu</TITLE>
<link rel="stylesheet" href="sam.css" type="text/css">
</HEAD>
<BASE TARGET="bottom">
<BODY>
<font class="menu">
<a href="nettools.htm" title="Инструменты">NetTools</a>
. тут у каждого свои закладки
.
.
.
</font>
</BODY>
</HTML>
Принципиальная строка <BASE TARGET="bottom">
Именно она дает возможность открывать верхнюю ссылку в нижнем окне.
Последний этап - очистка всех файлов закладок от встроенных менюшек
![](http://i.ru-board.com/s/smile.gif)
Они нафиг не нужны теперь
В общем смотрите, оценивайте, кто хочет добавляейте. В разработчики я не навязываюсь, поскольку: а) времени нет вообще (из-за этого фреймы собственно и придумал
![](http://i.ru-board.com/s/smile.gif)
); б) в html я не шибко разбираюсь, так пользую пару программ, которые вместо меня все делают
P.S. Разработчики пакетов могут свободно использовать сгенерированные программой Easy_Html тэги
![](http://i.ru-board.com/s/biggrin.gif)
, поскольку я их не придумывал, соответственно автором не являюсь. Тэги, так сказать, народные
P.P.S. Кстати, единственный мне известный подводный камень - отсутствие поддержки фреймов браузером. Как актуальный не рассматривается
![](http://i.ru-board.com/s/smile.gif)