Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизКак из программы открыть файл html в браузере Найти похожие ветки
← →
lipskiy © (2004-10-02 20:38) [0]с переходом по внутренней ссылке на открываемой странице?
Например, есть файл Help.html, внутри этого файла есть точка ссылки <A name="point1"></A>.
Нужно открыть файл в браузере по умолчанию и перейти на эти точку.
Открытие работает нормально:ShellExecute(Application.Handle,"open",pchar(ExtractFilePath(Application.ExeName) + "Help.html"),"","",SW_SHOWNORMAL);
Но переход по ссылке из программы не получается сделать, пробовал так:ShellExecute(Application.Handle,"open",pchar(ExtractFilePath(Application.ExeName) + "Help.html#point1"),"","",SW_SHOWNORMAL);
и такShellExecute(Application.Handle,"open","file:///С:/Program Files/MyProg/Help.html#point1"),"","",SW_SHOWNORMAL);
не получается.
Как это делается?
← →
kaZaNoVa © (2004-10-02 22:14) [1]lipskiy © (02.10.04 20:38)
после открытия переходить на точку средствами JavaScript
← →
Cardinal © (2004-10-02 23:04) [2]Может попробуй открывать нужный браузер (через winexec, напр.) и передавать ему как параметр "Help.html#point1".
В крайнем случае динамически создавать свою html-страницу с автопереходом (в <meta>) на нужную страницу и метку и открывать ее, чтобы та открыла другую.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c