RefuZZer Цитата: Не знаю, стоит ли из-за этого поднимать шум.
А вообще идея хорошая, я не против. Сделаешь хорошую панель - хорошо. Нам как раз "не хватает" "разработчиков" панелей ресурсов и поиска. У меня самого времени не хватает, и так еле успеваю учиться, заниматься сайтом, NSA Releas'ом итд... Так что мною это приветствуется.
А почему шум? Я просто порылся в файлах и, увидев скриптовые сценарии, удивился, что никто не подумал про фреймы. Я решил, что не подумать не могли
И обратился сюда, чтобы выяснить, нет ли каких скрытых проблем с фреймами, из-за которых их никто и не использует. Всего лишь.
Насчет того, что уменьшится-не уменьшится, этот вопрос не стоит - фреймы позволяют избежать редактирования (даже простым Copy/Paste) нескольких файлов (всех закладок) с добавлением новой закладки. Плюсы и минусы каждый определяет за себя, не так ли.
Что касается самого кода, бросаю его сюда. Даже если меня забанят за это
Все на примере Ресурсов. Поиск обрабатывается аналогично.
Итак, до фреймов у нас был файл, допустим, 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">
Именно она дает возможность открывать верхнюю ссылку в нижнем окне.
Последний этап - очистка всех файлов закладок от встроенных менюшек
Они нафиг не нужны теперь
В общем смотрите, оценивайте, кто хочет добавляейте. В разработчики я не навязываюсь, поскольку: а) времени нет вообще (из-за этого фреймы собственно и придумал
); б) в html я не шибко разбираюсь, так пользую пару программ, которые вместо меня все делают
P.S. Разработчики пакетов могут свободно использовать сгенерированные программой Easy_Html тэги
, поскольку я их не придумывал, соответственно автором не являюсь. Тэги, так сказать, народные
P.P.S. Кстати, единственный мне известный подводный камень - отсутствие поддержки фреймов браузером. Как актуальный не рассматривается