[решено] *chm не работает, если в пути есть "#"

Аватара пользователя
sov44

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение sov44 »

sov44, это-то понятно. Собирать мне его без проекта чем?



P.S. Кстати, почему Ваш chm без возможности поиска сделан (в отличие от оригинального)?
Аватара пользователя
sov44

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение sov44 »

Цитата Iska:



почему Ваш chm без возможности поиска сделан (в отличие от оригинального)?
[решено] *chm не работает, если в пути есть "#"




Добавлю, не вопрос.
Аватара пользователя
Iska

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение Iska »

sov44, смотрите… Мы можем использовать якорь # в адресах ссылок. И это будет работать при использовании внешних ссылок внутри chm. Но когда мы задаём открытие ссылки во внешнем браузере (…target="_blank"…) — до этого внешнего браузера вся часть ссылки от якоря и далее попросту не дойдёт. By design™.



В примере
0005.chm.7z
первая ссылка — внешняя, вторая — внутренняя, без атрибута target="_blank". И вторая ссылка приводит нас внутри окна справки к искомому якорю.
Аватара пользователя
sov44

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение sov44 »

Iska, это понятно. Задача открыть внешнюю ссылку.
Вложения
0005.chm.7z
(2.91 КБ) 0 скачиваний
0005.chm.7z
(2.91 КБ) 0 скачиваний
Аватара пользователя
Iska

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение Iska »

sov44, повторяю — проблем с открытием ссылки во внешнем браузере нет. Есть проблема, не решаемая в принципе, с передачей адреса якоря # этому внешнему браузеру. В старые добрые времена можно было бы тупо из chm открыть интерпретатор команд и выполнить в нём start "" "
http://bla-bla-bla.com/url.htm#ahchor
" — и это работало. Потом такую возможность прикрыли из-за малолетних долбо… доблестных недохакеров.
Аватара пользователя
sov44

Re: [решено] *chm не работает, если в пути есть "#"

Сообщение sov44 »

Iska, поскольку проблема в принципе не решаема, вопрос закрыт.
Ответить

Вернуться в «Хочу все знать»