:: Visual Foxpro, Foxpro for DOS
HTML Help Workshop
rud
Автор

Сообщений: 640
Откуда: Москва
Дата регистрации: 02.09.2000
Перешел на HTML Help Workshop. Как в нем устраивать гиперсвязи (гиперссылки) между файлами? Если в исходных HTM файлах установить гиперсвязи, то в пределах одного HTM файла все работает, а между файлами нет.
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
Все нормально работает. Надо просто иметь в виду, что директорией по умолчанию является та папка в которой лежит файл HHP (если ты запускаешь сам HTML Help Workshop из проводника дважды щелкнув левой клавищей мыши по файлу HHP).

Следовательно, путь доступа к нужному файлу надо писать относительно директории по умолчанию, например:

<A href="MyDir\MyFile.htm">Ссылка на файл</A>

В таком синтаксисе я предполагаю, что MyFile.htm лежит в папке MyDir относительно текущей директории
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
rud
Автор

Сообщений: 640
Откуда: Москва
Дата регистрации: 02.09.2000
Владимир, я не понял. У меня имеется папка "..\Help" и в ней храняться все файлы проекта HTML Help Workshop включая htm-файлы, входящие в проект. То есть, все находится в директории по умолчанию.
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
Как именно ты запускаешь сам HTML Help Workshop?

Способ его запуска опередляет директорию по умолчанию. Вызов HTM-файла, привязанного к пункту меню, прописан в реквизитах самого проекта. А вот вызов HTM-файла непосредственно из другого HTM-файла надо оформлять именно относительно текущей директории.

Да, надеюсь, ты включил все необходимые HTM-файлы в прект HHP. Это на закладке Project, вторая кнопка сверху (Add/Remove topic files).

После добавления файлов в проект должен появиться раздел [FILES] в котором и перечислены все файлы с указанием относительного пути доступа. Вот именно в том виде, как записано имя файла в этом разделе и следует писать вызов файла в тэге <A>
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
В данном случае, ссылку на файл BackUp.htm в другом файле HTM того же проекта HHP необходимо писать в виде:

<A href="BackUp\BackUp.htm">ссылка</A>
Ratings: 0 negative/0 positive
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 файлы НТМ уже не правлю. Может в этом дело?
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
rud
Автор

Сообщений: 640
Откуда: Москва
Дата регистрации: 02.09.2000
Ну я и лоханулся!
Переименовал имена HTM файлов с русских на английские, убрал из этих имен пробелы, и все пошло, как по маслу. Тему можно закрывать. Кстати, до этого долго мучился с рисунками. Вставлял BMP - ничего не получалось, потом догадался конвертануть их в JPG - все нормально стало. А есть какая-нибудь книжка, в которой подробно описывается работа в HTML Help Workshop?
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
Цитата:
Переименовал имена HTM файлов с русских на английские, убрал из этих имен пробелы, и все пошло, как по маслу.
Имена файлов по русски, да еще с пробелами я никогда не делаю. А вообще-то, глючит именно с русскими именами. Сделал имя файла латинскими буквами и с пробелами - все нормально. Если русские (даже без пробелов) - глюк.

Цитата:
Вставлял BMP - ничего не получалось, потом догадался конвертануть их в JPG - все нормально стало.
Лично я как раз вставляю именно BMP. На размер итогового CHM - это никак не влияет, но качество картинки выше. Возможно, ты опять назвал их по русски.

Цитата:
А есть какая-нибудь книжка, в которой подробно описывается работа в HTML Help Workshop?
Насколько я знаю - нет. Предполагается, что эта штука достаточно элементарна для самостоятельного изучения. Да и HELP к ней есть (хотя и глючный и убогий, но тем не менее...)

Кое что можешь посмотреть здесь

Создание файлов помощи CHM с помощью HTML HELP WORKSHOP. VFP6

Ну, и в книжке Базияна кое-что есть.
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
rud
Автор

Сообщений: 640
Откуда: Москва
Дата регистрации: 02.09.2000
Владимир, с рисунками происходит странная вещь. У меня bmp в helpe не появляются, хотя имена файлов английские. Jpg с теми же именами - пожалуйста.
Действительно, HTML Help woskshop штука достаточно элементарная, но вот, например, как предоставить пользователю выбор размера шрифта в уже готовом help файле (как это сделано в хелпе к VFP) я так и не увидел.
Ratings: 0 negative/0 positive
Re: HTML Help Workshop
Владимир Максимов

Сообщений: 14100
Откуда: Москва
Дата регистрации: 02.09.2000
Цитата:
Владимир, с рисунками происходит странная вещь. У меня bmp в helpe не появляются, хотя имена файлов английские. Jpg с теми же именами - пожалуйста.
В данном случае надо дать возможность настроить параметры рисунка автоматически. Т.е. используется самый элементарный тэг, вроде

<IMG SRC="BMP\BackUp.bmp">

Все. Никаких дополнительных параметров. Путь доступа, только если необходимо.

Цитата:
Действительно, HTML Help woskshop штука достаточно элементарная, но вот, например, как предоставить пользователю выбор размера шрифта в уже готовом help файле (как это сделано в хелпе к VFP) я так и не увидел.
Похоже, что и нет такой возможности Среди списка доступных кнопок навигации я не нашел кнопки Font.

Список кнопок настривается с закладки Project -> третья кнопка сверху (Add/Modify Window Definitions) -> При открытии первый раз вводишь имя определения -> Закладка Buttons

Точнее, скорее всего, это решается более сложным способом, чем просто добавление кнопки. Каким, специально не разбирался.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 51 leonid  (Гостей: 50)

© 2000-2024 Fox Club 
Яндекс.Метрика