HTML Help Workshop | |
---|---|
rud Автор Сообщений: 640 Откуда: Москва Дата регистрации: 02.09.2000 |
Перешел на HTML Help Workshop. Как в нем устраивать гиперсвязи (гиперссылки) между файлами? Если в исходных HTM файлах установить гиперсвязи, то в пределах одного HTM файла все работает, а между файлами нет.
|
Re: HTML Help Workshop | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Все нормально работает. Надо просто иметь в виду, что директорией по умолчанию является та папка в которой лежит файл HHP (если ты запускаешь сам HTML Help Workshop из проводника дважды щелкнув левой клавищей мыши по файлу HHP).
Следовательно, путь доступа к нужному файлу надо писать относительно директории по умолчанию, например: <A href="MyDir\MyFile.htm">Ссылка на файл</A> В таком синтаксисе я предполагаю, что MyFile.htm лежит в папке MyDir относительно текущей директории |
Re: HTML Help Workshop | |
---|---|
rud Автор Сообщений: 640 Откуда: Москва Дата регистрации: 02.09.2000 |
Владимир, я не понял. У меня имеется папка "..\Help" и в ней храняться все файлы проекта HTML Help Workshop включая htm-файлы, входящие в проект. То есть, все находится в директории по умолчанию.
|
Re: HTML Help Workshop | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Как именно ты запускаешь сам HTML Help Workshop?
Способ его запуска опередляет директорию по умолчанию. Вызов HTM-файла, привязанного к пункту меню, прописан в реквизитах самого проекта. А вот вызов HTM-файла непосредственно из другого HTM-файла надо оформлять именно относительно текущей директории. Да, надеюсь, ты включил все необходимые HTM-файлы в прект HHP. Это на закладке Project, вторая кнопка сверху (Add/Remove topic files). После добавления файлов в проект должен появиться раздел [FILES] в котором и перечислены все файлы с указанием относительного пути доступа. Вот именно в том виде, как записано имя файла в этом разделе и следует писать вызов файла в тэге <A> |
Re: HTML Help Workshop | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
В данном случае, ссылку на файл BackUp.htm в другом файле HTM того же проекта HHP необходимо писать в виде:
<A href="BackUp\BackUp.htm">ссылка</A> |
Re: HTML Help Workshop | |
---|---|
rud Автор Сообщений: 640 Откуда: Москва Дата регистрации: 02.09.2000 |
Дак я вроде все так и делаю. Файлы Htm все включены и зарегистрированы в [FILES]. Единственное отличие от приведенной картинки в перечне файлов отсутствует директория типа "BackUp\", но это вроде бы естественно, т.к. эти файлы находятся в директории по умолчанию (там же, где ННР-файл). Ссылаюсь только на файлы, включенные в проект. Если ссылка идет внутри одного НТМ файла - все работает прекрасно. Как только пытаюсь пойти по ссылке из одного файла в другой, так появляется сообщение "Невозможно отобразить страницу". HTML Help Workshop запускаю через "Пуск"->"Программы" и т.д. Если запускаю просто откомпилированный СНМ файл - та же история. В самих НТМ файлах ссылки из файла в файл работают идеально. Единственно, я ссылки организую изначально в НТМ файлах, а затем компилирую проект в HTML Help Workshop. Команды типа
<A href="MyDir\MyFile.htm">Ссылка на файл</A> не пишу и в HTML Help Workshop файлы НТМ уже не правлю. Может в этом дело? |
Re: HTML Help Workshop | |
---|---|
rud Автор Сообщений: 640 Откуда: Москва Дата регистрации: 02.09.2000 |
Ну я и лоханулся!
Переименовал имена HTM файлов с русских на английские, убрал из этих имен пробелы, и все пошло, как по маслу. Тему можно закрывать. Кстати, до этого долго мучился с рисунками. Вставлял BMP - ничего не получалось, потом догадался конвертануть их в JPG - все нормально стало. А есть какая-нибудь книжка, в которой подробно описывается работа в HTML Help Workshop? |
Re: HTML Help Workshop | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Цитата:Имена файлов по русски, да еще с пробелами я никогда не делаю. А вообще-то, глючит именно с русскими именами. Сделал имя файла латинскими буквами и с пробелами - все нормально. Если русские (даже без пробелов) - глюк. Цитата:Лично я как раз вставляю именно BMP. На размер итогового CHM - это никак не влияет, но качество картинки выше. Возможно, ты опять назвал их по русски. Цитата:Насколько я знаю - нет. Предполагается, что эта штука достаточно элементарна для самостоятельного изучения. Да и HELP к ней есть (хотя и глючный и убогий, но тем не менее...) Кое что можешь посмотреть здесь Создание файлов помощи CHM с помощью HTML HELP WORKSHOP. VFP6 Ну, и в книжке Базияна кое-что есть. |
Re: HTML Help Workshop | |
---|---|
rud Автор Сообщений: 640 Откуда: Москва Дата регистрации: 02.09.2000 |
Владимир, с рисунками происходит странная вещь. У меня bmp в helpe не появляются, хотя имена файлов английские. Jpg с теми же именами - пожалуйста.
Действительно, HTML Help woskshop штука достаточно элементарная, но вот, например, как предоставить пользователю выбор размера шрифта в уже готовом help файле (как это сделано в хелпе к VFP) я так и не увидел. |
Re: HTML Help Workshop | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Цитата:В данном случае надо дать возможность настроить параметры рисунка автоматически. Т.е. используется самый элементарный тэг, вроде <IMG SRC="BMP\BackUp.bmp"> Все. Никаких дополнительных параметров. Путь доступа, только если необходимо. Цитата:Похоже, что и нет такой возможности Среди списка доступных кнопок навигации я не нашел кнопки Font. Список кнопок настривается с закладки Project -> третья кнопка сверху (Add/Modify Window Definitions) -> При открытии первый раз вводишь имя определения -> Закладка Buttons Точнее, скорее всего, это решается более сложным способом, чем просто добавление кнопки. Каким, специально не разбирался. |
© 2000-2024 Fox Club  |