Opening htm at internal bookmark

I like to open a htm file at a specific bookmark from an m-file. The file is test.htm with internal bookmarks like #Help35. The command
open('test.htm')
is working and opens den Matlab Browser. The command
open('test.htm#Help35')
causes am error message 'file .. not found'. How can I open the htm-file directly at the specified internal bookmark?

Antworten (1)

Sameer
Sameer am 14 Mai 2025

0 Stimmen

The command open('test.htm#Help35') does not work in MATLAB, because open searches for a file with the exact name, including the #Help35 fragment, which does not exist.
To open an HTML file at a specific bookmark, the "web" function can be used with a properly constructed file URL.
Here's how you can do it:
filename = fullfile(pwd, 'test.htm');
url = ['file:///' strrep(filename, '\', '/') '#Help35'];
web(url);
Hope this helps!

Kategorien

Mehr zu MATLAB Report Generator finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 23 Aug. 2016

Beantwortet:

am 14 Mai 2025

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by